阶乘python怎么打

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

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...