我已经开发了两个算法来解决欧拉项目的问题1,我正在尝试确定哪一个更快。所以我决定导入时间模块,基于这个网站上的一个建议。运行时间约为千分之一秒。但我还是希望看到小数点后至少有5位数的运行时间。因此,我尝试了各种格式化方法,如round()、repr()、str()(然后对字符串进行切片),我尝试了使用格式修饰符,但似乎没有任何效果。我甚至会附上我的代码。请建议修改,这将有助于我!你知道吗
import time
start_time = time.time()
check1 = True
x = 0
sum = 0
while check1:
x += 3
sum += x
if x >=1000:
check1 = False
y = 0
check2 = True
while check2:
y += 5
if x % 3 != 0:
sum += y
if y >= 1000:
check2 = False
print(sum)
print(round(time.time() - start.time , 5))
别介意缩进,我复制代码时可能出了问题!我还添加了一个输出的屏幕截图。你知道吗
你在如何应用string formatting时犯了一个错误。试试这个:
相关问题 更多 >
编程相关推荐