ssleap   7년 전

A=int(input())
B=int(input())
C= A + B
print(C)

혹은

A=int(input())
B=int(input())
print(A+B)

이게 왜 런타임 에러죠?


occidere   7년 전

입력부분을 잘 보시면 숫자 a와 b가 공백 1칸으로 분리되어 주어집니다.

따라서 아래와 같이 입력받은 뒤 쪼개주시면 됩니다.

asd123   7년 전

파이썬 버전확인을 해보셨나요?

BOJ의 python 으로 제출할 경우 input은 입력받은 인풋의 정수를 반환합니다. 따라서 int()함수를 제거해야 하며, 이는 한 라인에 하나의 정수가 들어올 때 유효합니다.

현재 예제에선 한 라인에 두 개의 정수가 들어오는데 이를 input() 함수를 이용하여 처리할 수 없습니다.

raw_input() 을 이용해 한 라인을 통째로 받고, 공백 단위로 나눠 계산을 수행해야 합니다.


python3의 경우 input()함수가 호출되면 "1 2"가 반환됩니다. 따라서 input()을 수행한 결과를 공백 단위로 나눠 계산을 수행해야 합니다.

댓글을 작성하려면 로그인해야 합니다.