Pythonで簡単なカウントダウンタイマーを作成してみます。
■Python
Google Colaboratory(Google Colab),Python3.7.10
■timeモジュールを使用しカウントダウンタイマーを作成
では、早速timeモジュールを使用しカウントダウンタイマーを作成してみます。
■コード
import time t = 60 while t>0: print(t) time.sleep(1) t -= 1
timeモジュールをインポートで呼び出します。
呼び出した後に、tという変数を作成し、その中に60という数値を入れます。これは1分が60秒なので、60という数値を入れています。入れた後に格納。
格納後、while文を使用し、条件を指定します。条件は、比較演算子を用いて、t変数は0よりも大きいという条件を設定します。この条件が真(True)の場合に実行する処理は、print()関数でt変数内の数値を出力します。
さらにtime.sleep()関数を使用します。time.sleep()関数の括弧内には、引数,パラメーターとして、秒数を渡します。今回は「1」とします。これで処理を1秒間、一旦停止します。
停止後、t変数に対して、累算代入演算子「-=,マイナスイコール」を用いて、t変数内の数値に、1を減算して、改めて代入します。
この処理を繰り返すことで、カウントダウンタイマーを作ることができます。
■実行
実行してみると、カウントダウンのように、t変数に入れた数値が1秒ごとに減算されて出力されることが確認できました。
コメント