6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py)
문제설명 |
정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. |
입력값 |
정수 1개가 입력된다. (1 ~ 100) |
출력값 |
1만큼씩 줄이면서 한 줄에 1개씩 카운트다운 수를 출력한다. |
입력 예시 |
5 |
출력 예시 |
5 4 3 2 1 |
정답 및 가능한 정답
a=int(input())
while a!=0:
print(a)
a-=1
해설
초기식
while 조건식:
반복할 코드
변화식
a=int(input())으로 숫자 1개를 입력받고
입력받은 숫자부터 1까지 출력하는 것이므로
print(a)를 한 후에 a에서 1을 빼도록 변화식을 a-=1로 설정하고
print(a) 식을 a-=1보다 작성한다.
조건식에 a!=0이 되면 실행을 멈추도록 설정하였다.