计算机是擅长计算的,计算的规则和方法是人来设定的。我们都听过数学天才高斯的故事,1 + 2 + …… + 99 + 100的故事,那么,像这种重复执行的累加操作交给计算机来处理就再合适不过了。
for循环
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。
累加求和
sum = 0
for i in range(1, 101):
sum += i
print("sum =", sum)
while循环
引自菜鸟教程累加求和
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("sum =", sum)
break
sum = 0
i = 1
while i <= 10:
if i == 3:
break
sum += i
i += 1
print("sum =", sum)
continue
sum = 0
i = 1
while i <= 10:
if i == 3:
i += 1
continue
sum += i
i += 1
print("sum =", sum)
网友评论