- 특정 실행을 반복 하는 것
- 반복문을 사용하면 프로그래밍이 간결하고 유지 보수가 쉽다
반복문을 사용하는 이유:
#반복문을 사용하지 않는 구구단 (코드 10줄)
print( 2 * 1 )
print( 2 * 2 )
print( 2 * 3 )
print( 2 * 4 )
print( 2 * 5 )
print( 2 * 6 )
print( 2 * 7 )
print( 2 * 8 )
print( 2 * 9 )
#반복문을 사용한 구구단 (코드 2줄)
for i in range(1, 10):
print( 2 * i )
반복문 종류:
횟수에 의한 반복
예:
for i in range(100):
print('i -> {}'.format(i))
조건에 의한 반복
예:
num = 0
while (num < 10):
print('num -> {}'.format(num))
num += 1
정해 놓은 반복 횟수에 따라 반복 실행한다.
for문 사용 방법:
for i in range(5):
print("Hello")
반복 범위 설정 range 함수
사용 방법:
#증가하는 값의 deafult값은 1이므로, 1씩 증가한다.
for i in range(2, 3):
조건에 만족하면 반복 실행한다. 그렇지 않으면 반복을 중단한다.
while문 사용 방법:
n = 1
while n < 10:
result = 7 * n
n += 1
횟수에 의한 반복이라면 for문이 while문 보다 적합하다
반복문 안에 반복문이 존재하는 경우
for i in range(1, 10):
for j in range(2, 10):
print (i * j)