Search
Duplicate

반복문

while

while문은 반복(루프)를 처리하기 위한 명령어입니다.
while 조건식:
명령3
break 문은 가장 가까운 반복문을 빠져나가는 명령어 입니다.
animals = \ [ '사자' , '호랑이' , '코끼리' , '기린' , '원숭이' , '물고기' , '판다' , '뱀' , '악어' , '하마' ] while True: print('동물 이름을 입력하세요: ') name = input() if name == '종료': break if name in animals: print('맞았습니다.') else: print('틀렸습니다.')
Python
복사

for

for문은 반복 처리하기 위한 명령어이다. if 문과 나란히 자주 사용하는 명령어 입니다. while문에 비해서 정해진 크기의 반복을 할때 더 가독성이 좋은 경우가 많다. 반대로 while문은 언제 끝날지 모를경우에 사용하면 가독성이 좋은경우가 많다.
scores = [100, 200, 300, 400, 500] # 점수 total = 0 # 총점 i = 0 for i in range(5): # 5회 반복 total += scores[i] # 총점 계산 total = 0 # 총점 for score in scores: # 리스트 순회 total += score # 총점 계산 # 평균 계산 average = total / 5 # 총점, 평균 출력 print ("총점: %d, 평균: %.2f" % (total, average))
Python
복사
// range