首页 > 文章列表 > python正负数的阶乘怎么表示

python正负数的阶乘怎么表示

python正负数的阶乘
173 2022-08-07

大家有没有注意到这样的情况,我们一直在做的编程,所有内容以后呈现给某个目标人群都是未知的,紧密的代码逻辑性很重要,得处理准备,可能遇到的任何问题,就像是我们要计算阶乘,也不清楚输入进去的数字到底是什么形式的,有个标准的代码流程很重要,计算数字也有一定要求,来看看正负数怎么计算?

Python正负数阶乘计算:

实例

# 获取用户输入的数字
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,那么输出的阶乘就是6。