📅  最后修改于: 2020-10-30 01:06:42             🧑  作者: Mango
什么是阶乘?
阶乘是非负整数。它是所有小于或等于您要求阶乘的数字的正整数的乘积。用感叹号(!)表示。
例如:
4! = 4x3x2x1 = 24
4的阶乘值为24。
注意:阶乘值0始终为1。 (违反规则)
请参阅以下示例:
num = int(input("Enter a number: "))
factorial = 1
if num < 0:
print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
print("The factorial of 0 is 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("The factorial of",num,"is",factorial)
下面的示例显示5和-5的阶乘。
输出: