初級 › 文字列と数値を + で連結したエラーの原因と直し方 › パターン5
文字列と数値を + で連結したエラーの原因と直し方
文字列と数値を + で連結しようとしたときに出るエラーです。
1 pi = 3.14 2 print("pi=" + _________) ^
Traceback (most recent call last):
File "main.py", line 2, in <module>
print("pi=" + pi)
~~~~~~^~~~
TypeError: can only concatenate str (not "float") to str
空欄を埋めて実行を通す
float型でも同じです。小数点があっても数値は数値なので、str()を挟まないと文字列と連結できません。
次の問題