반응형
어떤 코드들은 반복적인 작업을 수행해야 하는 경우가 있습니다. 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 > python 기초' 카테고리의 다른 글
Python 기초: 모듈(module) (0) | 2022.11.08 |
---|---|
Python 기초: 에러 및 예외 처리 – try, except, else (0) | 2022.11.08 |
Python 기초: 파일 읽고 쓰기 (0) | 2022.11.06 |
Python 기초: 캐리지 리턴(CR), 라인 피드(LF), print() 함수 (0) | 2022.11.06 |
Python 기초: 튜플 (0) | 2022.11.06 |
댓글