안녕하세요.
질문하신 것과 같이 하면 다음과 같은 오류가 발생합니다.
Traceback (most recent call last):
File "G:스타트_파이썬_개정판연습문제정답 6Q6-2.py", line 7, in <module>
print(dan + "단")
TypeError: unsupported operand type(s) for +: 'int' and 'str'
파이썬에서 + 기호는 덧셈 연산이나 이번 에서와 같이 문자열을 연결하는데 사용됩니다.
print(dan + "단") 에서 dan은 정수형 변수이고 "단"은 문자열이기 때문에 오류가 발행하는 것입니다. 따라서 변수 dan 의 데이터 형을 str(dan)으로 하여 문자열로 변경하여야 합니다.