初級 › 文字列と数値を + で連結したエラーの原因と直し方 › パターン4
文字列と数値を + で連結したエラーの原因と直し方
文字列と数値を + で連結しようとしたときに出るエラーです。
1 price = 100 2 print(___________ + " yen") ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print(price + " yen")
~~~~~^~~~~~~~
TypeError: unsupported operand type(s) for +: 'int' and 'str'
空欄を埋めて実行を通す
数値を先に置くとエラーメッセージの形が変わります(unsupported operand type(s))。どちらの並びでも、文字列と連結する前にstr()で変換します。
次の問題