国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > python如何计算数的阶乘

python如何计算数的阶乘

Python

头像

晓曦&sea

2020-07-14 12:29:1932001浏览 · 0收藏 · 0评论

python计算数的阶乘的三种方法:1、使用“for i in range()”循环语句求阶乘;2、使用“reduce()”函数求阶乘;3、通过递归求阶乘。

方法一:

普通的for循环语句:

a = 1
n = 5
for i in range(1,n+1):
    a = a * i
print(a)

得到结果:

120

方法二:

采用上篇博文提到的reduce()函数:

from functools import reduce
n = 5
print(reduce(lambda x,y:x*y,range(1,n+1)))

得到结果:

120

方法三:

采用函数的递归:

def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return (n*factorial(n-1))
a = factorial(5)
print(a)

得到结果:

120

需要注意的是,函数的递归要有终止机制,否则会一直递归下去。如上个程序中给定了if判断语句来终止循环的进行。以上三种方式分别采用了不同的方法,第一种是最容易理解的,第二种是最pythonic的,而第三种则是易用性最高的。第三种直接定义一个阶乘函数,随时都可以调用,从而得到不同值。

推荐课程:Python基础视频教程(前端基础)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

爸爸你真棒插曲快来救救我小说| 扌击辶鬲小| 小柔与王叔的第一次相遇是第几集| 丝袜| 老赵在货车把儿媳妇送到了| 舌头底下舔着有小硬疙瘩视频| 不戴套进入女友闺蜜| 苍老师40集全免费播放电影演员..| 同学的母亲中字ID| 一边吃奶一边添P好爽视频| EXO妈妈MV高清视频播放| 在线观看日本韩国电影电视剧| 东北娘们国语版免费播放| 宝宝水帘洞都拉丝了怎么办| 真人刺激战场40分钟电视剧 | 妈妈你真棒里面的插曲叫什么| 饥渴老翁一晚要了我三次| 录像狗配女人| 马配人的视频在线观看| 《性爽2》电影| 国精产品一品二品国精HTC| 双男主MV大片| 揉鸡的正确手法图解| 静海天气预报| 《妻子的肉体偿还》5| 欧美大片PPT免费PPT| 爷爷的鸡又黑又长下一句怎么接| 女朋友想放进去睡是什么心理| 成品PPT网站大片入口| 女人高潮抖动多久能恢复正常| 快拔出来老师要怀孕了| 每天晚上都在汆肉中度 | 公媳欢情沈曼最新章节更新| 初次尝了销魂少妇邻居 | 电影《乳妓》在线观看| 玉女献身台湾1988版主演是谁| 父亲开了两个女儿包演员表| 暴躁少女CSGO高清大图特点| 夜生活在线观看免费观看电视剧| 国产老熟妇精品观看| 《丰满的女邻居》播放