# 반복문 : 조건에 부합하는 한 특정한 명령어를 반복
# 숫자 범위 표현 : range(시작, 끝)
sum = 0
for i in range(1, 10): # 실제로는 시작(1)부터 끝 - 1 (9)까지 반복함
print(i) # 다양한 프로그래밍 언어 규칙을 따르기 때문
sum = sum + i
print("합계 : ", sum)
1
2
3
4
5
6
7
8
9
합계 : 45
count = 0
for i in "Hello World":
if i == 'o':
count = count + 1
print("o의 개수는", count, "개 입니다.")
o의 개수는 2 개 입니다.
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
sum = sum + i
print("합계 : ", sum)
합계 : 15
# continue : continue를 만났을 때 더이상 명령어를 실행하지 않고
# 다음 반복을 진행합니다.
# break : break를 만나면 반복문을 벗어납니다.
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
if i % 2 == 1: # 홀수일 떄
continue
sum = sum + i
print("합 : ", sum)
sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
if i % 2 == 1: # 홀수일 떄
break
sum = sum + i
print("합 : ", sum)
합 : 6
합 : 0
# while : 특정한 조건을 만족할 때 명령어를 계속해서 반복합니다.
i = 0
sum = 0
while i <= 5:
i = i + 1
if i % 2 == 1:
continue
sum = sum + i
print("합 : ", sum)
합 : 12