728x90
파이썬은 EOFError 라는 오류를 발생시키는데, EOF란 파일의 끝(End of file) 를 의미한다.
이와 같은 예외는 try-excep 문을 통해 처리할 수 있는데, try 블록에는 평소와 같은 명령을 입력하고, 예외 상황에 해당하는 오류 핸들러는 except 블록에 입력해주면된다.
11719번: 그대로 출력하기 2
입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이
www.acmicpc.net
- 1. 코드
while True:
try:
print(input())
except EOFError:
break
- 2. 해결과정
계속 진행되는 반복문을 만들고, 그 안에서 try, except를 사용하여 예외를 처리한다.
입력이 있을 땐 계속 입력을 받아와서 원하는 연산을 진행하고, EOFError가 발생하면 반복문을 빠져나오도록 설정
728x90
'공부 자료 > Skill up' 카테고리의 다른 글
[자료구조] - 스택, 큐, 덱 (0) | 2021.08.18 |
---|---|
(Python/파이썬) 람다(lambda) 함수 (0) | 2021.08.13 |
(Python/파이썬) list 역순으로 만들기 (0) | 2021.08.06 |
(Python/파이썬) 반올림, 내림, 버림, 올림 (0) | 2021.08.05 |
(Python/파이썬) 자릿수 맞추기 (0) | 2021.08.05 |