📜  Python 阶乘数

📅  最后修改于: 2020-10-30 01:06:42             🧑  作者: Mango

用于查找数字阶乘的Python程序

什么是阶乘?

阶乘是非负整数。它是所有小于或等于您要求阶乘的数字的正整数的乘积。用感叹号(!)表示。

例如:

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的阶乘。

输出: