PYTHON

[3] Python - Type Conversion

태호님 2022. 1. 12. 16:52

태어난 연도를 입력하면 나이를 계산해주는 프로그램을 작성해봅시다.

위와 같이 작성하게 되면 실행 시 오류가 발생합니다.

이유는 이전 포스팅에서 말씀드렸듯이 input 함수는 사용자의 입력을 <str> 문자형으로 받습니다.

이후 age를 계산할때 2020 은 <int> birth_year 변수는 <str> 이기 때문에 오류가 발생합니다.

이럴땐 int() 함수와 str() 함수로 형변환을 할 수 있습니다.

코드

 

실행화면