python中阶乘如何求(Python阶乘实例)

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1即:n!=1×2×3×...×n,现在小编就来说说关于python中阶乘如何求?下面内容希望能帮助到你,我们来一起看看吧!

python中阶乘如何求(Python阶乘实例)

python中阶乘如何求

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

实例

#!/usr/bin/Python3

# Filename : test.py

# author by : www.runoob.com

# 通过用户输入数字计算阶乘

# 获取用户输入的数字

num = int(input("请输入一个数字: "))

factorial = 1

# 查看数字是负数,0 或 正数

if num < 0:

print("抱歉,负数没有阶乘")

elif num == 0:

print("0 的阶乘为 1")

else:

for i in range(1,num 1):

factorial = factorial*i

print("%d 的阶乘为 %d" %(num,factorial))

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页