用while循環自增1來計算所用時間?自增1都輸出要多久?
一、不輸出:
import time # 導入時間模塊
print('原始時間數據:',int(time.time()))
kssj = int(time.time() * 1000) # 定義開始時間到毫秒,因此*1000
print('開始時間數據(毫秒):',kssj)
print('開始時間:', time.strftime('%Y-%m-%d %H:%M:%S %B', time.localtime(time.time())))
# %Y 年 %m 月 %d 日 %H 小時(24) %M 分 %S 秒 %B 月份
count = 1 # 定義變量初始值
while True: # while條件為真,則執行下面縮進語句
if count > 10000000: # 大於100萬則執行下面縮進語句break
break # 跳出while循環
# print (count)
count += 1
print('結束時間:', time.strftime('%x %X %A', time.localtime(time.time())))
# %x 月日年 %X 小時分秒 %A 星期全名
jssj = int(time.time() * 1000)
print('結束時間數據(毫秒):',jssj)
print('時間差額(毫秒):', jssj - kssj)
print('運行次數:', round(10000000/10000, 2), '萬次')
執行結果如下:

二、輸出:
import time
print('原始時間數據:',int(time.time()))
kssj = int(time.time() * 1000)
print('開始時間數據(毫秒):',kssj)
print('開始時間:', time.strftime('%Y-%m-%d %H:%M:%S %B', time.localtime(time.time())))
count = 1
while True:
if count > 10000000:
break
print (count) #改為打印
count += 1
print('結束時間:', time.strftime('%x %X %A', time.localtime(time.time())))
jssj = int(time.time() * 1000)
print('結束時間數據(毫秒):',jssj)
print('時間差額(毫秒):', jssj - kssj)
print('運行次數:', round(10000000/10000, 2), '萬次')
總結,輸出的運行會慢得多。