実践・初級問題チェック

問題 21 /40

timeモジュールでスクリプトを120秒間停止する場合、正しい記述はどれか。

選択 1

time.sleep(120000)

選択 2

time.sleep(2)

選択 3

time.sleep(120s)

選択 4

time.sleep(60*2)

解説

選択肢4が正解です。

sleep()関数の引数の単位は「秒」です。

「s」のような単位表記があるとエラーになります。

また、引数の中で掛け算などの四則計算が使えます。

例えば5時間停止する場合、「time.sleep(18000)」より「time.sleep(60*60*5)」のほうが直感的です。


(公式書籍 p.171-172)