728x90
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 문제이다.
입력
1 1
2 3
3 4
9 8
5 2
출력
2
5
7
17
7
유의사항
두 정수 입력받기
무한루프 만들기
try / except문을 이용하여 예외처리 하기
작동하지만 오답인 코드
while True:
a, b = map(int,input().split())
if a <= 0 or b >= 10:
break
print(a+b)
무한루프 속에 문제에서 제시되었던 조건에 위배되면 반복문을 끝내는 코드를 작성하였다.
정답코드
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
try + except 문을 이용하여 예외상황이 일어날 때 까지 반복하는 코드를 짜는 것을 원했던 것 같다.
728x90
'Coding Test > BaekJoon_Python' 카테고리의 다른 글
BaekJoon - 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰(차이 계산, PYTHON) (0) | 2022.09.03 |
---|---|
BaekJoon - 25304번: 영수증(반복문, PYTHON) (0) | 2022.09.02 |
BaekJoon - 1110번: 더하기 사이클(반복문, PYTHON) (0) | 2022.09.02 |
BaekJoon - 10952번: A+B - 5(반복문, PYTHON) (0) | 2022.06.23 |
BaekJoon - 25083번: 새싹(특수 문자, PYTHON) (0) | 2022.06.23 |