阶乘python怎么打-Python教程

资源魔 73 0

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

相干保举:《Python教程》

以上就是阶乘python怎样打的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!