【Python】name ‘sleep’ is not defined:エラー対処方法

Pythonエラー_name ‘sleep’ is not defined_アイキャッチ Python

Pythonのコーディング中に発生した「name ‘sleep’ is not defined」のエラー対処の方法をご紹介します。

name ‘sleep’ is not defined エラー発生

エラー発生時のコード

3行目でエラーが発生しました。


for i in range(1,5):
    print(i)
    sleep(2)

 

エラー発生時のコマンドプロンプト

エラーとして表示されている英語の意味を調べてみました。

どうやら「sleep」というものを定義してないようです。
・[is not defined] → 定義されていない


 
 

解決方法

以下コーディングに修正したところ、解決できました。
1行目に「from time import sleep」を追加して、その他のコードは変更していません。


from time import sleep

for i in range(1,5):
    print(i)
    sleep(2)

 

プログラムを動作させることができました!


 
この記事がお役に立ちますと幸いです。
 

【Python】よくあるエラーの原因と対処方法まとめ:36選
...

 

「Python 1年生 体験してわかる!会話でまなべる!」

初めての方でも安心して取り組めるように丁寧に解説
簡単なサンプルを作りながら、対話形式でプログラミングまで紹介
人工知能の導入としてもオススメの1冊です!