当前位置:Gxlcms > Python > 阶乘python怎么打

阶乘python怎么打

时间:2021-07-01 10:21:17 帮助过:62人阅读

阶乘python怎么打?

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

实例

  1. #!/usr/bin/python3
  2. # Filename : test.py
  3. # author by : www.runoob.com
  4. # 通过用户输入数字计算阶乘
  5. # 获取用户输入的数字
  6. num = int(input("请输入一个数字: "))
  7. factorial = 1
  8. # 查看数字是负数,0 或 正数
  9. if num < 0:
  10. print("抱歉,负数没有阶乘")
  11. elif num == 0:
  12. print("0 的阶乘为 1")
  13. else:
  14. for i in range(1,num + 1):
  15. factorial = factorial*i
  16. print("%d 的阶乘为 %d" %(num,factorial))

执行以上代码输出结果为:

  1. 请输入一个数字: 3
  2. 3 的阶乘为 6

相关推荐:《Python教程》

以上就是阶乘python怎么打的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行