Pythonでよく起きるエラーと、その解決方法をまとめました。

❌ SyntaxError(文法エラー)

コードの書き方が間違っている場合に発生します。

print("こんにちは"   # ← ) が足りない

✅ 解決法:カッコ・コロン・クォートの閉じ忘れを確認する

❌ IndentationError(インデントエラー)

スペースのズレが原因です。

if True:
print("こんにちは")  # ← スペースが足りない

✅ 解決法:ifforの次の行はスペース4つ入れる

❌ NameError(名前エラー)

存在しない変数や関数を使おうとした場合に発生します。

print(nmae)  # ← name のスペルミス

✅ 解決法:変数名のスペルを確認する(大文字・小文字も区別される)

❌ TypeError(型エラー)

異なる型のデータを組み合わせようとした場合に発生します。

print("年齢は" + 12)  # ← 文字列と数字は足せない

✅ 解決法:str(12) で文字列に変換する