import random,time
while True:
for i in range(1,random.randint(1,5)):
print(i)
time.sleep(i)
1、必須使用計時器統計for回圈一次的時間。
2、規定for回圈回圈時間必須大于5分鐘,再開始下一次回圈,如果時間沒有到就等待,如果大于5分鐘就繼續回圈。
uj5u.com熱心網友回復:
用 time.time() 函式,回傳值的單位是 秒import random,time
while True:
startTime =time.time()
for i in range(1,random.randint(1,5)):
print(i)
timeSpent = 0
while timeSpent <= 300: # 5 minutes = 300 seconds
endTime = time.time()
timeSpent = endTime - startTime
print(" five minutes..., loop again ")
uj5u.com熱心網友回復:
CPU使用太高了
uj5u.com熱心網友回復:
都用for 了, 那就是不間斷了。 想要CPU少點,那應該用執行緒吧。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/28346.html
上一篇:python小白想安裝TensorFlow,不知道為什么安不上
下一篇:wxPython問題: 'MouseEvent' object has no attribute 'GetPositionTuple'
