import time
from time import sleep
#开始计时
start = time.perf_counter()
#计数
t=0
#开始循环
for i in 循环的列表或者次数:
#替换你的代码
go(i)
#计数+1,运行几次
t +=1
#计算时间差值
dur = time.perf_counter() - start
#输出
print(f'\r已运行{t}次数,共花费时间:{dur:.2f}',end = "")
time.sleep(0.1)
结果为 已运行202次数,共花费时间:721.00
知识点1
这里有个字符串的知识点
print(f'\r已运行{t}次数,共花费时间:{dur:.2f}',end = "")
\r 是一个特殊字符,表示回车(将光标移动到行首)。这使得我们可以在同一行上更新文本。
{:.2f} 是另一个格式化表达式,它将输出一个浮点数,并限制它为两位小数。后面的字母 s 表示它应该被格式化为秒。
end=“” 使得每次打印都不会换行,因为我们使用了 \r 来回到行首。