본문 바로가기
Python/python 기초

Python 기초: for, while 반복문

by 철이88 2022. 11. 8.
반응형

어떤 코드들은 반복적인 작업을 수행해야 하는 경우가 있습니다. python에서는 다른 언어와 유사하게 for, while의 반복문을 사용할 수 있습니다. 이번 포스팅에서는 for와 while의 사용법과 차이점 등을 알아보겠습니다.

1. for 반복문: 순회 작업


다음 예는 for문을 이용해서 리스트의 모든 원소를 순회하면서 작업합니다.

cities = ['Seoul', 'New York', 'Beijing', 'Tokyo', 'Montreal']
for city in cities:
    print('I have been to {}.'.format(city))

위 코드는 cities라는 리스트의 원소들을 차례대로 하나씩 다룹니다.


보통 ‘for 변수명 in 배열 형태의 데이터(리스트, 튜플, 딕셔너리):’ 형식으로 첫 줄을 작성하고,
그 아래는 들여 쓰기로 실행할 하위 코드 블록을 씁니다.

2. while 반복문


for와는 다르게 while은 작성자가 제시한 조건을 만족하는 한 하위 코드 블록을 반복합니다.
다음 예는 while문을 이용해서 1부터 10까지 더하는 코드입니다.

num = 1; sum = 0
while num <= 10:
    sum += num
    num += 1
print(sum)

여기서 변수 num은 1에서 시작해서 while의 하위 블록이 반복될 때마다 1씩 증가합니다.
while은 변수 num이 10 이하라는 조건을 만족하는 한 반복됩니다.

 

다음 포스팅은 에러와 예외 처리에 대한 내용입니다.
아래 링크를 참조하세요.

Python 기초: 에러 및 예외 처리 – try, except, else

 

Python 기초: 에러 및 예외 처리 – try, except, else

코드는 필연적으로 에러나 예외가 발생할 가능성이 있습니다. 이를 대비해서 try, except, else문 등을 이용할 수 있습니다. 1. try/except문 기본적인 try/except 문에서는 다음과 같이 ‘try:’와 ‘except:

er5030000.tistory.com

 

반응형

댓글