当前位置 : 主页 > 编程语言 > python >

python求前n个阶乘的和实例

来源:互联网 收集:自由互联 发布时间:2021-04-09
我就废话不多说了,还是直接看代码吧! i = int(input("input"))sum = 0if i1: exit()else: while i0: b = 2 c = 1 while b=i: c=b*c b=b+1 sum += c i = i-1 # print(c)print(sum) 补充知识: python 利用递归方法求解n的阶乘

我就废话不多说了,还是直接看代码吧!

i = int(input("input"))
sum = 0
if i<1:
  exit()
else:
  while i>0:
    b = 2
    c = 1
    while b<=i:
      c=b*c
      b=b+1
    sum += c
    i = i-1
    # print(c)
print(sum)

补充知识:python 利用递归方法求解n的阶乘和

写程序算出n的阶乘的和

def fn(x):
  if x==1:
    return 1
  def f(x):
    if x==1:
      return 1
    return f(x-1)*x
  return fn(x-1)+f(x)
n = int(input("请输入值"))
print(fn(n))

以上这篇python求前n个阶乘的和实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

网友评论