15. 5 입력한 횟수대로 반복하기
이번에는 입력한 횟수대로 반복을 해보겠습니다. 다음 내용을 IDLE의 소스 코드 편집 창에 입력하세요.
for_range_input.py
count = int(input('반복할 횟수를 입력하세요: ')) for i in range(count): print('Hello, world!', i)
소스 코드를 실행하면 '반복할 횟수를 입력하세요: '가 출력됩니다. 여기서 3을 입력하고 엔터 키를 누르세요.
실행 결과
반복할 횟수를 입력하세요: 3 (입력) Hello, world! 0 Hello, world! 1 Hello, world! 2
3을 입력했으므로 'Hello, world!'가 세 번 출력됩니다. 먼저 input으로 입력 값을 받아서 count 변수에 저장합니다(이때 반드시 int를 사용하여 input에서 나온 문자열을 정수로 변환해줍니다). 그리고 반복문에서는 for i in range(count):와 같이 range에 count를 넣어주면 입력받은 숫자만큼 반복됩니다.
지금까지 for 반복문에 대해서 배웠습니다. for 반복문은 반복 개수가 정해져 있을 때 주로 사용합니다. 여기서는 range의 다양한 사용 방법을 익혀 두기 바랍니다.