기초 프로그래밍/Python

[백준] 10951번 파이썬 python(A+B - 4)

Chaerry._o 2023. 7. 19. 17:42
반응형

▷ 문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

전체 코드

while 1:
    try:
        A, B = map(int, input().split())
        print(A+B)
    except:
        break

 

코드 분석

while 1:
    try:
        A, B = map(int, input().split())
        print(A+B)
    except:
        break

while 문을 사용해 무한으로 반복되는 반복문을 만든다.

 

try-except 문을 사용한다. try 블록 수행 중 오류가 발생하면 except 블록이 수행되고, try 블록에서 오류가 발생하지 않으면 except 브록은 수행되지 않는다.

 

try:
    A, B = map(int, input().split())
    print(A+B)

map() 함수는 요소를 지정한 함수로 처리하는 함수이다. input() 함수는 요소를 입력 받아 문자열로 변수에 저장한다.

split() 함수는 입력 받은 문자열을 나눠준다. 그리고 int() 함수는 입력 받은 문자열을 정수형으로 바꿔준다.

그 후 A와 B를 더한 값을 출력해준다.

 

except:
    break

try 블록 수행 중 오류가 발생했을 때, 반복문을 끝내는 break를 수행한다.

 

반응형