-
「NameError: name 'xxx' is not defined」エラー: このエラーは、変数や関数が定義されていない場合に発生します。変数や関数を正しく定義することで解決できます。
# 変数の定義 x = 10 print(x) # 関数の定義 def my_function(): print("Hello, world!") my_function()
-
「SyntaxError: invalid syntax」エラー: このエラーは、Pythonの文法規則に違反するコードがある場合に発生します。正しい構文を使用することで解決できます。
# シングルクォーテーションの代わりにダブルクォーテーションを使用する print("Hello, world!") # コロンを忘れずに追加する if x == 5: print("xは5です。")
-
「TypeError: unsupported operand type(s) for +: 'int' and 'str'」エラー: このエラーは、異なるデータ型のオブジェクトを結合しようとした場合に発生します。データ型を変換することで解決できます。
# 数値と文字列の結合 x = 10 y = "20" result = str(x) + y print(result)