상추의 IT저장소

Py)TypeError: can only concatenate str (not "int") to str 해결방법 본문

error

Py)TypeError: can only concatenate str (not "int") to str 해결방법

구너상추 2023. 1. 12. 17:22

파이썬 공부중에 태어난 년도를 입력받으면 현재나이를 출력하는 예제를 풀던 중 해당 오류가 확인되었다.

currentYear = int(2023)

birthYear = int(input("출생연도를 입력해주세요"))
age = int(currentYear-birthYear)

print("현재나이는"+ age +"입니다")

- 파이썬의 경우에는 숫자와 문자를 합쳐서 출력할 경우 에러가 발생한다고 한다.

- age를 str자료형으로 형변환 시켜서 출력하니 정상적으로 출력되었다.

print("현재나이는"+ str(age) +"입니다")