반응형
코드업 6071번 문제: 0 입력될 때까지 무한 출력하기 (Python)
📒 문제 설명
임의의 정수가 줄을 바꿔 계속 입력된다.
-2147483648 ~ +2147483647, 단 개수는 알 수 없다.
0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자.
입력 예시
7
4
2
3
0
1
5
6
9
10
8
출력 예시
7
4
2
3
😃 문제 풀이
while True:
n = int(input())
if n != 0:
print(n)
else:
break
- 먼저, 입력 값을 하나씩 받기 위해서 값이 참일 때 계속 반복할 수 있도록 while True: 문을 사용한다. 구문이 반복될 때마다 input() 함수로 값을 하나씩 입력받는다.
- 이때, 0이 아니면 출력하고 0이면 종료하는 조건이 있기 때문에 if 구문을 사용하여 정수가 0이 아니면 값을 출력하고, 그렇지 않으면(0이면) break를 사용하여 종료한다. 따라서 입력 예시에서 0 이후에 값이 출력되지 않는 것을 볼 수 있다.
728x90
'Data structure & Algorithm > Code up' 카테고리의 다른 글
[Code up] 코드업 6074번 문제 풀이(Python) (0) | 2022.07.19 |
---|---|
[Code up] 코드업 6072번 문제 풀이(Python) (0) | 2022.07.19 |
[Code up] 코드업 6064번 문제 풀이(Python) (0) | 2022.07.18 |
[Code up] 코드업 6059번 문제 풀이(Python) (0) | 2022.07.18 |
[Code up] 코드업 6054번 문제 풀이(Python) (0) | 2022.07.18 |
댓글