# 例: 括弧の閉じ忘れ
print("Hello, World!"
# 正しいコード
print("Hello, World!")
ランタイムエラー: ランタイムエラーは、実行中のプログラムで発生するエラーです。変数の未定義、ゼロ除算、オーバーフローなどが一般的な例です。エラーメッセージを確認し、問題のあるコードを修正しましょう。
# 例: ゼロ除算
x = 5
y = 0
z = x / y # ゼロ除算エラー
# 正しいコード
x = 5
y = 2
z = x / y
ロジックエラー: ロジックエラーは、コードが意図した結果を返さない場合に発生します。プログラムの論理的なミスや条件の誤りが原因です。デバッガを使用してコードをステップ実行し、問題のある箇所を特定しましょう。
# 例: ループの条件誤り
for i in range(5, 0, -1):
print(i)
if i == 3:
break
# 正しいコード
for i in range(5, 0, -1):
print(i)
if i == 2: # ループを終了する条件を修正
break
モジュールのインポートエラー: モジュールのインポートエラーは、必要なモジュールが見つからない場合に発生します。モジュールの名前やパスを確認し、正しくインポートされているかを確認しましょう。
# 例: モジュールのインポートエラー
import numpy # numpyモジュールが見つからない
# 正しいコード
import numpy as np # numpyモジュールを正しくインポート