[파이썬] 반복문

1. for문

기본구조

for문은 :로 끝나고, for문 내의 코드들은 들여쓰기로 구분된다.

for 변수 in 리스트, 튜플, 문자열:
    실행할 코드1
    실행할 코드 2
    ...
arr = [(1, 2), (3, 4), (5, 6)]

for (num1, num2) in arr:
    print(num1 + num2)
    
#3
#7
#11

for문과 range함수

rst=0
for i in range(1, 11):
    rst+=i
print(rst)		#55

리스트 내포

리스트 안에 for문을 포함하는 구조이다. if문도 포함할 수 있다.

arr = [1, 2, 3, 4]
rst = [num*3 for num in arr]
print(rst)		#[3, 6, 9, 12]

rst2 = [num*3 for num in arr if num%2==0]
print(rst2)		#[6, 12]

2. while 문

기본 구조

while 조건문:
    실행할 코드1
    실행할 코드2
    ...

파이썬의 while문은 C/C++과 사용법이 거의 동일하다.

카테고리:

업데이트:

댓글남기기