https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
각 테스트 케이스마다 A+B를 출력한다.
풀이
전 단계 문제인 10952번은 테스트 케이스의 수가 정해져 있지만 이번 문제는 수가 주어지지 않았기 때문에 어떻게 출력을 해야할지 고민을 했다. 수가 입력되지 않아 에러가 발생하면 반복문을 끝낼 수 있도록 try-exept 구문을 활용해서 문제를 풀었다.
1라인 : 참일동안 계속 반복할 수 있도록 True를 조건문으로 설정했다.
2~5 라인 : try구문에 에러가 발생할 수 있는 문장을 작성하고 except 구문에는 에러 발생 시 실행시킬 문장을 작성한다. 이때 break를 사용하여 강제 종료 시킨다.
6라인 : 에러가 발생하지 않을 경우 except 구문을 지나쳐 a+b의 값을 출력하도록 한다.
* try-except 구문 *
프로그램을 만들다보면 수많은 오류가 생긴다. 이러한 오류를 무시하고 프로그램을 만들고 싶을 땐 try, except을 사용해서 오류를 처리할 수 있다.
try 구문에는 에러가 발생할 가능성이 있는 문장을 작성하고. except 구문은 에러 발생 시 실행시킬 문장을 작성한다.
'공부 기록 > Algoritm' 카테고리의 다른 글
[Python] 백준 알고리즘 2562번 : 최댓값 (0) | 2022.03.01 |
---|---|
[Python] 백준 알고리즘 10818번 : 최소, 최대 (0) | 2022.03.01 |
[Python] 백준 알고리즘 10952번 : A + B - 5 (0) | 2022.02.28 |
[Python] 백준 알고리즘 10871번 : X보다 작은 수 (0) | 2022.02.28 |
[Python] 백준 알고리즘 2439번 : 별 찍기 - 2 (0) | 2022.02.28 |