龙空技术网

Python 阶乘实例

编程知识分享 268

前言:

现时看官们对“python求正整数阶乘”大致比较注重,你们都想要了解一些“python求正整数阶乘”的相关内容。那么小编同时在网络上网罗了一些关于“python求正整数阶乘””的相关内容,希望我们能喜欢,朋友们快快来学习一下吧!

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

实例

#!/usr/bin/python3

# Filename : test.py

# author by :

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

# 获取用户输入的数字

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))

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

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

标签: #python求正整数阶乘 #python求阶乘之和 #python计算阶乘和123n #python计算阶乘和的方法 #python求阶乘和打印末6位