다음 계산기 프로그램에서 오류를 찾아 수정하라.
number_1 = input() # 사용자 입력 수 1
number_2 = input() # 사용자 입력 수 2
result = number_1 + number_2 # 계산 print('결과: ' + result)
print('결과: ' + result) # 결과 출력
코드
number_1 = int(input()) # 사용자 입력 수 1
number_2 = int(input()) # 사용자 입력 수 2
result = number_1 + number_2 # 계산 print('결과: ' + result)
print('결과: ' + str(result)) # 결과 출력
실행 결과
1
2
결과: 3
int(input())
'결과: ' + result
의 연산에서 TypeError
오류가 발생한다. '결과: '
는 문자열이고 result
는 수이기 때문에 이 둘을 +
연산자로 계산할 수 없는 것이다.result
를 텍스트로 변환해야 한다. str(result)