第一种是for循环
- def sumStartToEnd(start,end):
- sum = 0
- for n in range(start,end+1,1):
- sum = sum + n
- return sum
-
- #if __name__ == '__main__' :
- print(sumStartToEnd(1,10000))
- def sum():
- sum = 0
- for n in range(1,101):
- sum = sum + n
- return sum
-
- print(sum())
第二种是while循环
- def sum():
- sum = 0
- x=1
- while x < 101:
- sum = sum + x
- x+=1
- return sum
- print(sum())
第三种,导入模块的内建函数reduce
- def sum(x, y):
- return x + y
- from functools import reduce
- print(reduce(sum, range(1,101)))