from timeit import timeit
def whileLoop(n = 100_000):
i, s = 0, 0
while i < n:
s += i
i += 1
return s
def forLoop(n = 100_000):
s = 0
for i in range(n):
s += i
return s
print("While loop", timeit(whileLoop, number=1))
print("For loop", timeit(forLoop, number=1))
*************** OUTPUT ***********************
While loop 0.0387066
For loop 0.00698
No comments:
Post a Comment