더북(TheBook)

예리한 질문입니다. 다음 코드를 실행하세요.

age = input('나이를 입력해주세요! : ')
print(age-4)

 

실행 결과

나이를 입력해주세요! : 25──▶ 25 또는 여러분의 나이를 숫자로 입력하세요!
 
------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-19-3dcec6c3c897> in <module>()
 1 age = input('나이를 입력해주세요! : ')
----> 2print(age -4)
 
TypeError: unsupported operand type(s) for -: 'str' and 'int'

에러가 나왔네요! 처음에는 당황스러울 수 있지만, 사실 프로그래밍을 처음 배울 때 에러가 한 번도 나지 않는 사람은 없습니다. 병아리반처럼 아직 파이썬이 익숙하지 않은 사람들에게는 에러를 고치는 과정에서 배우는 것이 아주 중요합니다. 맨 밑의 에러 메시지를 볼까요?

TypeError: unsupported operand type(s) for -: 'str' and 'int'
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.