단계별 문제 열심히 푸는 중에 맞닥뜨리게 된 문제
while문 문제에 있어서
'while 1:'을 이용해야하는건 알겠는데 입력이 없을 떄 while문을 어떻게 빠져나오지 고민이 들었다
if, else는 입력된 값이 있어야 비교하고 명령을 수행하지
아예 입력이 없으면? 어떻게하지 고민하면서 게시판 질문들을 열심히 뒤지던 중 python end of file에 대해서 찾아보라는 댓글을 발견하게 됐고
[출처] Python 입력이 끝날때 까지 출력(EOF)|작성자 Teo hwang
Teo's lab : 네이버 블로그
Wanna be a front-end, back-end developer
blog.naver.com
다음과 같은 블로그에서 내가 바로 원했던 대답을 찾을 수 있었다.
입력이 끝날때까지 출력
try, except를 이용한 error 처리
40분을 넘게 고민한 코드가
while 1:
try:
a,b=input().split()
c=int(a)+int(b)
print(c)
except:
break
이렇게 간단했다니.. 약간 허탈하다
점프투파이썬 끝까지 봐야겠다 틈틈이 시간내서
'Etc. > Python' 카테고리의 다른 글
[Python] Function missing arguments (0) | 2021.09.09 |
---|---|
[Python] requests (0) | 2021.09.09 |
[python]Counter 함수 이용 정리 (0) | 2021.08.27 |
[Python]연산자 (0) | 2021.08.15 |
[python] map (0) | 2021.08.15 |
댓글