Python
 Computer >> コンピューター >  >> プログラミング >> Python

ラップタイマーを作成するPythonプログラム


Pythonを使用してラップタイマーを作成する必要がある場合は、「time」メソッドが使用されます。ラップタイマーを開始するために、ラップ数が事前定義され、trycatchブロックが定義されています。

以下は同じのデモンストレーションです-

import time

start_time=time.time()
end_time=start_time
lap_num=1

print("Click on ENTER to count laps.\nPress CTRL+C to stop")

try:
   while True:

      input()
      time_laps=round((time.time() - end_time), 2)

      tot_time=round((time.time() - start_time), 2)

      print("Lap No. "+str(lap_num))
      print("Total Time: "+str(tot_time))
      print("Lap Time: "+str(time_laps))

      print("*"*20)

      end_time=time.time()
      lap_num+=1

except KeyboardInterrupt:
   print("Exit!")

出力

Click on ENTER to count laps.
Press CTRL+C to stop

Lap No. 1
To
tal Time: 1.77
Lap Time: 1.77
********************

Lap No. 2
Total Time: 3.52
Lap Time: 1.75
********************
Exit!

説明

  • 必要なパッケージがインポートされます。

  • 開始時間、終了時間、ラップ数が定義されています。

  • タイマーは「Enter」をクリックして開始します。

  • try catchブロックでは、現在の時刻と終了時刻の差が決定されます。

  • ここでも、現在の時刻と開始時刻の差が決定されます。

  • これにより、ラップ数、合計時間、およびラップ時間が得られます。

  • これは、コンソールに出力として表示されます。

  • 「except」ブロックでは、「Exit」が定義されています。


  1. Pythonでのベクトル化

    この記事では、Python3.xを使用した実装に関連するベクトル化とさまざまな手法について学習します。またはそれ以前。 ベクトル化とは何ですか? ベクトル化は、ループを使用せずに配列を実装する手法です。代わりに関数を使用すると、コードの実行時間と実行時間を効率的に最小化するのに役立ちます。さまざまな演算が、ベクトルの内積などの配列ではなく、ベクトルに対して実行されています。これは、単一の出力を生成するため、スカラー積とも呼ばれます。外部積は、ベクトルの(長さXの長さ)に等しい次元の二乗行列になります。要素同じインデックスの要素と行列の次元を積む賢明な乗算は変更されません。 内積/内積

  2. Pythonを使用してWebサイトアラームを作成する

    このセクションでは、Pythonを使用してWebサイトの警報システムを作成する方法を説明します。 問題の説明 ウェブサイトのURLと時間を取得して、ブラウザでウェブサイトのURLを開きます。システム時刻が指定時刻に達すると、Webページが開きます。 ブックマークセクションにさまざまなWebページを保存できます。時々、私たちはいくつかの仕事をするために特定の時間に毎日いくつかのウェブページを開く必要があります。そのために、このタイプのWebサイトアラームを設定して作業を行うことができます。 この場合、sys、Webブラウザ、timeなどの標準ライブラリモジュールを使用しています。 特定の時