반응형
https://www.acmicpc.net/problem/11718
11718번: 그대로 출력하기
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시
www.acmicpc.net
내 답안
while True:
try:
print(input())
except EOFError:
break
while 문을 통해 입출력은 무한 반복이고, EOFError만 예외 처리를 통해 break 할 수 있도록 코드를 짰다.
Ctrl + D를 예외 처리하여 프로그램을 멈출수 있다.
참고로 EOF는 End Of File의 줄임말이다.
자세한 설명은 아래 링크에서 공부하면 좋을 것 같다.
https://docs.python.org/ko/3/tutorial/errors.html
8. 에러와 예외 — Python 3.9.6 문서
8. 에러와 예외 지금까지 에러 메시지가 언급되지는 않았지만, 예제들을 직접 해보았다면 아마도 몇몇 개를 보았을 것입니다. (적어도) 두 가지 구별되는 에러들이 있습니다; 문법 에러 와 예외.
docs.python.org
반응형
'BOJ > Python' 카테고리의 다른 글
백준 10950번 A+B - 3 파이썬 (0) | 2021.08.17 |
---|---|
백준 2558번 A+B - 2 파이썬 (0) | 2021.08.17 |
파이썬 11721번 열개씩 끊어 출력하기 (0) | 2021.08.16 |
백준 11720번 숫자의 합 파이썬 (0) | 2021.08.13 |
백준 2675번 문자열 반복 파이썬 (0) | 2021.08.13 |