Python(알고리즘,문제풀이)/BOJ (Bronze V)
11718번 / 그대로 출력하기
박혀노
2023. 7. 19. 09:51
728x90
📚문제
📝풀이
while True:
try:
print(input())
except EOFError:
break
전에 구글링 해서 풀었었던 건데 다시 풀어봐도 기억이 안 났다
파이썬에서는 input()으로 입력을 받고 , 엔터를 누르면 입력값을 반환한다.
입력이 없는 경우에는 EOFError가 발생한다.
이 처럼 EOFError가 발생하는 경우는 예외처리(except문)하여 break로 반복문 종료(입력 종료)
간단하게
문제에서 입력의 종료조건이 주어지지 않는다면
while문 => 입력횟수 제한(명시) 없이 계속 입력받기
try-except문 => try로 계속 입력 받고 EOFError 발생 시 except로 예외처리하여 break와 함께 입력 종료
728x90