不同代码的执行效率
大家好,在作业中有这样一道题,老师给出了两个答案,请教这两个答案有效率上的可比性吗?或者说for和while循环有没有本质上的效率的区别呢?
感谢大家~~~ https://blog.csdn.net/Vector97/article/details/90136777 本帖最后由 一个账号 于 2020-3-18 11:27 编辑
for 快一些:
import time
start = time.perf_counter()
i = 0
while i < 1000000:
i += 1
print("while:", time.perf_counter()-start)
start = time.perf_counter()
for i in range(0, 1000000):
pass
print("for:", time.perf_counter()-start)
执行结果:
while: 0.08425450000000001
for: 0.03279920000000003
页:
[1]