Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tạo bộ hẹn giờ vòng chạy

Khi bắt buộc phải tạo bộ đếm thời gian vòng chạy bằng Python, phương pháp ‘thời gian’ sẽ được sử dụng. Số lượng vòng đua được xác định trước và một khối thử bắt được xác định để bắt đầu tính giờ vòng đua.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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!")

Đầu ra

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!

Giải thích

  • Các gói bắt buộc được nhập.

  • Thời gian bắt đầu, thời gian kết thúc và số vòng được xác định.

  • Bộ hẹn giờ bắt đầu bằng cách nhấp vào "Enter".

  • Trong khối try catch, sự khác biệt giữa thời gian hiện tại và thời gian kết thúc được xác định.

  • Một lần nữa, sự khác biệt giữa thời gian hiện tại và thời gian bắt đầu được xác định.

  • Điều này cho biết số vòng, tổng thời gian và thời gian của vòng.

  • Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.

  • Trong khối 'ngoại trừ', 'Thoát' được xác định.