for문은 정해진 횟수만큼 반복합니다. range() 함수로 반복 횟수를 전달합니다.
for 변수 in 리스트(또는 튜플, 문자열):
수행할문장1
수행할문장2
...
#1
for x in 'abe':
print(x)
# 출력값 : a / b / c
#2
for x in [1, 2, 3]:
print(x)
# 출력값 : 1 / 2 / 3
#3
for x in {'one':1, 'two':2, 'three':3}:
print(x)
# 출력값 : one / two / three
#4
for [x, y] in [[1, 2], [3, 4], [5, 6]]:
print(x, y)
# 출력값 : 1 2 / 3 4 / 5 6
for 변수 in range(시작값, 끝값, 증감크기):
실행문
for i in range(0, 10, 2):
print(i)
# 출력값 : 0 / 2 / 4 / 6 / 8
print(i)
for i in range(0, 10):
# 출력값 : 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9
for i in range(10):
print(i)
# 출력값 : 0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9
# for문으로 구구단 1단 ~ 9단 출력
for i in range(1,10):
print ("=={}단==".format(i))
for j in range(1,10):
print ("{}*{} = {}".format(i,j,i*j))
for i in range(3):
if i == 1:
continue
print(i)
# 출력문 : 0 / 2
for i in range(10):
if i == 3:
break
print(i)
# 출력문 : 0 / 1 / 2