예리한 질문입니다. 다음 코드를 실행하세요.
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'