李子豪 发表于 2020-4-14 13:10:29

x = input()
if x.isdigit():
    a = eval(x)
    s = 0
    b = 1
    if a >0 and a%1 == 0:
      for i in range(a+1):
            s = s + b* i
            if i == 0:
                continue
            elif i == a:
                print(s)
            else:
                b = b * i
    else:
      print("输入有误,请输入正整数")

永恒的蓝色梦想 发表于 2020-4-14 14:41:53

本帖最后由 永恒的蓝色梦想 于 2020-4-14 14:47 编辑

李子豪 发表于 2020-4-14 13:10


from math import prod
prod(range(1,int(input())+1))
页: 1 [2]
查看完整版本: 计算阶乘的累加和的一道题求解