Pythonで簡単なカウントダウンタイマーを作成する

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秒ごとに減算されて出力されることが確認できました。

コメント

タイトルとURLをコピーしました