जब पायथन का उपयोग करके लैप टाइमर बनाने की आवश्यकता होती है, तो 'समय' पद्धति का उपयोग किया जाता है। लैप की संख्या पूर्वनिर्धारित होती है, और लैप टाइमर शुरू करने के लिए एक ट्राई कैच ब्लॉक को परिभाषित किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
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!
स्पष्टीकरण
-
आवश्यक पैकेज आयात किए जाते हैं।
-
प्रारंभ समय, समाप्ति समय और अंतराल की संख्या परिभाषित की गई है।
-
टाइमर 'एंटर' पर क्लिक करके शुरू होता है।
-
ट्राइ कैच ब्लॉक में, वर्तमान समय और समाप्ति समय के बीच का अंतर निर्धारित किया जाता है।
-
फिर से, वर्तमान समय और प्रारंभ समय के बीच का अंतर निर्धारित किया जाता है।
-
यह लैप्स की संख्या, कुल समय और लैप समय देता है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
-
'छोड़कर' ब्लॉक में, 'निकास' परिभाषित किया गया है।