Pythonでよく起きるエラーと、その解決方法をまとめました。
❌ SyntaxError(文法エラー)
コードの書き方が間違っている場合に発生します。
print("こんにちは" # ← ) が足りない
✅ 解決法:カッコ・コロン・クォートの閉じ忘れを確認する
❌ IndentationError(インデントエラー)
スペースのズレが原因です。
if True:
print("こんにちは") # ← スペースが足りない
✅ 解決法:ifやforの次の行はスペース4つ入れる
❌ NameError(名前エラー)
存在しない変数や関数を使おうとした場合に発生します。
print(nmae) # ← name のスペルミス
✅ 解決法:変数名のスペルを確認する(大文字・小文字も区別される)
❌ TypeError(型エラー)
異なる型のデータを組み合わせようとした場合に発生します。
print("年齢は" + 12) # ← 文字列と数字は足せない
✅ 解決法:str(12) で文字列に変換する