python - 반복문(for, while)

girean·2020년 11월 9일
0

python 익히기

목록 보기
4/8
post-thumbnail

for

코드 range

# 반복문 : 조건에 부합하는 한 특정한 명령어를 반복
# 숫자 범위 표현 : 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

코드 "Hello World"

count = 0
for i in "Hello World":
    if i == 'o':
        count = count + 1
print("o의 개수는", count, "개 입니다.")

실행결과

o의 개수는 2 개 입니다.

코드 list

sum = 0
list = [1, 2, 3, 4, 5]
for i in list:
    sum = sum + i
print("합계 : ", sum)

실행결과

합계 : 15

코드 continue, break

# 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

코드 while

# while : 특정한 조건을 만족할 때 명령어를 계속해서 반복합니다.
i = 0
sum = 0
while i <= 5:
    i = i + 1
    if i % 2 == 1:
        continue
    sum = sum + i
print("합 : ", sum)

실행결과

합 : 12

profile
Developer

0개의 댓글