더북(TheBook)

이번에는 0부터 19까지의 숫자 중 하나를 입력받으면 해당 숫자까지 출력하고 프로그램을 종료하도록 앞의 프로그램을 수정해 봅시다. 결과가 한 줄로 출력되도록 end=' '옵션도 넣습니다.

answer = int(input('숫자 입력: '))
for i in range(20):
    print(i, end=' ')
    if i == answer:
        break
실행결과
숫자 입력: 12
0 1 2 3 4 5 6 7 8 9 10 11 12

input()으로 숫자를 입력받습니다. 입력받은 숫자를 int()로 감싸서 정수형으로 변환하고 변수 answer에 저장합니다. 반복문에서 i 값을 출력하고 조건문에서 ianswer 값과 같은지 비교합니다. 만약 같으면 break가 실행되어 반복을 종료합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.