
実行を一時停止する
このコードで行うべきことを思い出しましょう。
■
指定した回数だけループする。
■
指定した秒数だけプログラムを一時停止する。
■
指定した
2
つの値の間の乱数を生成する。
次に、シェルに戻って「指定した秒数だけプログラムを一時停止する」という
2
つ目の課題のコードを試します。
でも、その前にプログラムの
1
行目を思い出してください。この行は、特定の
名前のモジュールから特定の名前の関数をインポートします。
from datetime import datetime
これはプログラムに関数をインポートする一般的な方法の
1
つです。他に、
使用したい関数を特定せずにモジュールをインポートする方法も一般的です。
これから登場する多くの
Python
プログラムでインポートを使います。ここでは
後者の方法を使ってみます。
この章で前に述べたように、
sleep
関数では実行を指定した秒数だけ一時停
止できます。標準ライブラリの
time
モジュールで
sleep
関数は使うことが
できます。
sleep
を指定せずに、まずモジュールをインポートしてみます。
>>> import time
>>>
上に示した
time
モジュールのように
import
文を使うと、インポートする
ものを明確に指定せずに、モジュールの機能を利用できます。このようにイン
ポートしたモジュールが提供する関数を使うには、次のようにドット表記構文
で指定します。
>>> time.sleep(5)
>>>
このように
sleep
を呼び出すと、
5
秒間一時停止してから ...