for 문은 주로 지정한 횟수만큼 명령을 반복할 때 사용된다.
for 문의 기본 구조는 다음과 같다.
for i(변수) in range([시작부분,]마침부분[,증가량]):
반복할 문장
반복할 문장
...
i 변수는 시작부분부터 마침부분의 -1까지 증가량만큼 증가하며, 명령문을 반복한다.
시작부분과 증가량은 생략 가능하며, 생략할 경우 기본값은 시작부분 0, 증가량 1이다.
반복할 문장은 공백 네 칸(spacebar 4번 혹은 tab 1번) 이후에 적어야 한다.
때문에 아래 두 코드는 같은 내용이다.
a = range(10)
b = range(0, 10, 1)
for 는 주로 range와 함께 쓰인다. range() 함수는 리스트의 값이 차례차례 변수 i에 저장되면서 마지막 값까지 반복한다.
for i in range(10):
print(i, end = ' ' )
앞으로 이 두 함수를 사용하여, 주사위 던지기, 복권 뽑기, 카드 섞기 문제를 풀어보고자 한다.
'python' 카테고리의 다른 글
파이썬/python/주민등록번호검증문제 (0) | 2019.12.26 |
---|---|
python/파이썬/유클리드 호제법/ (0) | 2019.12.24 |
python/파이썬/로또추첨기 만들기/ (0) | 2019.12.22 |
코딩도장 문제풀이/ Special Sort (0) | 2019.12.22 |
python/파이썬/나이문제/과목평균문제/ (0) | 2019.12.22 |