- #求阶乘
- i = 1
- result =1
- while i <= 10:
- result=result*i
- i=i+1
- print(result)
- # 求 1-100 的和
- # while 方式:
- i = 0
- sum = 0
- while i<=100:
- sum =sum+i
- i=i+1
- print(sum)
- # for 方式
- total = 0
- for i in range(1,101):
- total = total +i
- print(total)
- # 递归函数方式
- def getNums(num):
- if num ==1:
- return 1
- else:
- return num * getNums(num-1)
- q = getNums(5)
- print(q)
- # 计算 6 的阶乘
- def fac(num):
- if num ==1:
- return 1
- else:
- return num *fac(num-1)
- s = fac(6)
- print(s)
来源: http://www.bubuko.com/infodetail-3518683.html