用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), '万次')
总结,输出的运行会慢得多。