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

python阶乘怎么写?

实例#!/usr/bin/python3

# Filename : test.py

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

# 获取用户输入的数字

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阶乘怎么写相关推荐

  1. python中sort返回值_Python函数你真的都学会了吗?来看看这篇Python高阶函数!

    二.高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是 ...

  2. python中lambda()的用法_python中lambda()的用法

    在C++11和C#中都有匿名函数的存在.下面看看在python中匿名函数的使用. 1.lambda只是一个表达式,函数体比def简单很多. 2.lambda的主体是一个表达式,而不是一个代码块.仅仅能 ...

  3. python中random模块用法_Python中random模块用法实例分析

    本文实例讲述了Python中random模块用法.分享给大家供大家参考.具体如下: import random x = random.randint(1,4); y = random.choice([ ...

  4. python中的元类_python中的元类

    类也是对象,但是类有创建对象的能力 动态创建一个类: classmonkey():defbanana(self):print 'banana!' defapple(self):print 'i wan ...

  5. python中chr的用法_python中chr()函数和ord()函数的用法

    原博文 2018-06-11 21:52 − 一,chr()函数 格式:Chr(<数值表达式>) 说明:函数返回值类型为String,其数值表达式值取值范围为0~255. 例如:Print ...

  6. python中csv文件操作_python中操作csv文件

    python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...

  7. python中for循环缩进_Python减少循环层次和缩进的技巧分析

    本文实例分析了Python减少循环层次和缩进的技巧.分享给大家供大家参考,具体如下: 我们知道Python中冒号和缩进代表大括号,这样写已经可以节省很多代码行数,但是可以更优化,尽可能减少循环的层次和 ...

  8. python中的下划线_Python中的下划线详解

    这篇文章讨论Python中下划线_的使用.跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定. 一. 单个下划线直接做变量名(_) 主要有三种情况: 1. 解释器中 _ ...

  9. python中函数的作用域_Python中的函数作用域

    在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...

  10. python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块

    什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...

最新文章

  1. 开源的linux网关untangle
  2. 软件项目管理 用户测试,1对软件研发过程中用户需求研发设计项目测试交付实施测试等流程监督管理.doc...
  3. 利用记录型信号量机制: wait(s), signal(s)解决进程同步问题
  4. 2020年中国.NET开发者大会第二天 WorkShop
  5. crontab命令使用记录(精,反弹shell)
  6. mysqldump备份还原
  7. 20051129: NetBeans
  8. mysql 5.6 主主复制_Percona MySQL 5.6 主主复制环境报错Got fatal error 1236 from master.....
  9. 实现ViewPager一次滑动多页(保持居中)
  10. andorid之设置竖横屏自适应以及角度获取
  11. Auto.js 读写txt文件
  12. 猪肉种类,全国“名猪”大盘点
  13. C语言 符号的不同意义
  14. html css 鼠标手势,CSS设置鼠标手势:cursor属性说明
  15. linux密码记录木马,注意 “QQ大盗”木马注入 QQ 进程记录QQ账号与密码
  16. G. 打印 LOGO(递归)
  17. 19年程序员薪酬报告:平均年薪超70万,40岁后普遍遭遇收入天花板
  18. Java知识点总结《努力篇上》
  19. CS5266+MA8621做TYPEC转HDMI+PD+U3+2U+SD/TF七合一拓展坞方案设计|CS5266多口拓展坞PCB+原理图参考
  20. ARP欺骗:使用工具:arpspoof、driftnet和ettercap

热门文章

  1. SQL Server 2008服务器安装设置向导
  2. mysql 分区表 外键_【MySQL】表分区
  3. WIN10 VS2013 GTX960M NVIDIA显卡驱动和CUDA7.5安装 配置Caffe
  4. jquery特效-基于jQuery仿淘宝红色分类导航
  5. 游戏党注意了,超80款Steam游戏可在优麒麟上畅玩
  6. 获取枚举常量的描述值Description
  7. unity5.0 添加图片纹理
  8. 【2018可信云大会】太平洋保险丰隽玮:微服务架构实施与治理
  9. redis数据一致性之延时双删详解
  10. CodeForces - 743B