阶乘python怎么打


本文摘自php中文网,作者藏色散人,侵删。

阶乘python怎么打?

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

实例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#!/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))

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

1

2

请输入一个数字: 3

3 的阶乘为 6

相关推荐:《Python教程》

以上就是阶乘python怎么打的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python 实现删除某路径下文件及文件夹

Python中eval() 与exec() 函数的用法解析

都是第一次玩deepfakes

有了Python还用得着excel吗?

Python怎么处理dataframe的时间字段

Python面向对象之实例属性和类属性

Python中pop什么意思

如何把字符串转化成时间

Python用pip安装numpy

Python中的idle在哪里

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...