티스토리 뷰
반응형
while True:
try:
a,b = map(int,(input().split()))
print(a+b)
except:
break
A+B - 5 문제와 마찬가지지만, 이번엔 몇개까지 입력받는지도 없다.
이럴 때는 try except 문을 쓰면 된다.
만약 try를 했을 때, try 안에 있는 구문이 작동하지 않으면 except문으로 넘어가 명령을 수행한다.
while이 도는 동안, input().split()을 시도하고, 작동하지 않으면(input이 없으면) except 문으로 넘어가 while 문을 나간다.
간단한 함수이지만 while에 익숙하지 않은 사람들은 떠올리기 힘들었을 것이다.
문제를 풀 때 for을 많이 쓰지만, while 또만 못지않게 많이 쓰는 함수이므로 꼭 사용법을 익혀두도록 하자.
반응형