您的位置:首页 > 脚本大全 > > 正文

python中求阶乘的代码(python 阶乘累加和的实例)

更多 时间:2022-03-31 12:07:29 类别:脚本大全 浏览量:2282

python中求阶乘的代码

python 阶乘累加和的实例

阶乘:也是数学里的一种术语;阶乘指从1乘以2乘以3乘以4一直乘到所要求的数;在表达阶乘时,就使用“!”来表示。如h阶乘,就表示为h!;阶乘一般很难计算,因为积都很大。

提问:求1+2!+3!+...+20!的和,如果输入非正整数或者字符等就输出“输入有误,请输入正整数”

程序

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • #测试2 第二题 阶乘累加和
  • 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("输入有误,请输入正整数")
  • else:
  •  print("输入有误,请输入正整数")
  • 这是学习python的课程中的课后作业,在如何确定输入是否是数字还是字符上花了挺多时间,后来搜了一下,可以直接使用

  • ?
  • 1
  • str.isdigit()
  • 这个函数,就省事很多了。

    以上这篇python 阶乘累加和的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/weixin_42439253/article/details/80836056

    标签:Python 阶乘
    您可能感兴趣