코테/파이썬

코테를 위한 파이썬 문법 - 3. 반복문

반복문

특정 소스코드를 반복적으로 실행하고자 할 때 사용한다.

 

while문

조건문이 참일 때에 한해서, 반복적을 코드가 수행 됨.

1
2
3
4
5
6
7
8
9
# while문을 이용하여 i가 홀수일 때 result 변수에 i를 더함
= 1
result = 0
 
while i <= 9:
    if i % 2 == 1:
        result += i
    i += 1
print(result) # 25
cs

 

for문

1
2
3
4
5
6
# 대표적인 for문의 구조
# in 뒤에 오는 데이터에 포함되어 있는 모든 원소를 
# 첫 번째 인덱스부터 차례대로 방문.
arr = [12345]
for a in arr:
    print(a, end=' '# 1 2 3 4 5
cs

 

 

1
2
3
4
5
6
result = 0
 
# i는 1부터 9까지 모든 값 순회
for i in range(110): # range(시작값, 끝값 + 1) 형태로 쓰임
    result += i # 1부터 9까지 더함
print(result) # 45
cs

 

 

1
2
3
4
5
6
# 리스트나 데이터의 모든 원소를 첫 번째 인덱스부터 방문할 때
score = [9085776598]
 
for i in range(len(score)): # len으로 score의 크기를 알아냄
    if score[i] >= 80:
        print(f"{i + 1}번 학생은 합격입니다")
cs