for 인덱스_카운트 in 반복_시퀀스:
실행문
fruits = ['apple', 'banana', 'cherry']
for i in fruits:
print('과일', i) # print('과일' + ' ' + i)
# 과일 apple
# 과일 banana
# 과일 cherry
word = 'python'
for i in word:
print('철자', i)
# 철자 p
# 철자 y
# 철자 t
# 철자 h
# 철자 o
# 철자 n
숫자 1번부터 10번까지 출력하시오
for i in range(1, 11): # 1~10
print(i)
int() 함수, float() 함수str() 함수for i in range(1, 11): # 1~10
print(i)
# 1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 10
위의 결과를 가로로 출력하시오
for i in range(1, 11):
print(i, end=' ') # 출력사이에 공백을 주고 줄바꿈하지 않겠다
# 1 2 3 4 5 6 7 8 9 10
if 문을 이용해서 위의 결과를 짝수만 출력하시오
for i in range(1, 11):
if i % 2 == 0:
print(i, end=' ')
# 2 4 6 8 10
range(시작값, 끝값, 증가값)
range(1, 11, 1): 1부터 10까지 1씩 증가range(0, 10, 2): 0부터 8까지 2씩 증가 (0, 2, 4, 6, 8)print(값, end="구분자")
end="\n" (줄바꿈)end=" " 또는 end=" " (공백)end="" (구분자 없음)for i in range(조건):
if 조건식:
실행문
반복문 안에서 조건문을 사용하여
특정 조건에 맞는 항목만 처리할 수 있음