😁 빅데이터 문제 풀기 & Study/- BAEKJOON 문제

[11718] 그대로 출력하기 / 파이썬 (입력없을 때 멈추기)

또방91 2021. 12. 20. 09:58
728x90

 

 

문제 링크: https://www.acmicpc.net/problem/11718

 

11718번: 그대로 출력하기

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시

www.acmicpc.net

입력되는 것이 없을 때 멈추는 주문이라 할 수 있다!


정답은 ??

1
2
3
4
5
6
7
while True:
    try :
        a = input()
        print(a)
        
    except : break
    # except EOFError: break
cs

💯 풀이 과정

1) while 문으로 반복을 돌린다. 조건은 True

2) try와 except로 무한 반복을 방지하는데, 

3) try: 입력이 있을 떄 출력

4) except: 오류 종류에 상관없이 오류가 발생하면 except 블록을 수행하게 되는데, 구체적을 EOFError를 적어서 

파일의 끝(end of file)이라고 써주면 더 좋다!

 


😎오늘의 한줄평: 기본적인 거지만 이제야 깨달은 것 같은 느낌??

 

 

 

 

728x90