问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python如何用循环求n!

发布网友 发布时间:2022-04-06 02:11

我来回答

1个回答

热心网友 时间:2022-04-06 03:41

如果非要自己定义一个函数用循环求阶乘,可以这样写(缩进格式见下图):

def jc(n):

i,fact=1,1

while i<=n:

fact*=i

i+=1

return fact

print(jc(6))

运行截图:

稍微比较好一点的方法是用functools模块的rece函数,像这样:

from functools import rece

n=6

fact=rece(lambda x,y:x*y,range(1,n+1))

print(fact)

更好一点的办法是直接使用math模块的求阶乘的函数factorial,像这样写:

import math

print(math.factorial(6))

追问谢谢老师!

追答不用谢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 使用Python编程,求1~100所有偶数的阶乘。 python求n的阶乘并输出 编写python程序求n的阶乘 python求n的阶乘代码 python怎么求阶乘 python如何将几个数字或者字符输入到一个列表或者字符串中在一行输出 用Python 3怎样实现:在一行里连续输入若干非负整数,以空格隔开,-1结束。 python中能否由用户输入1/3之类的数? Python一次性传入多个参数怎样传 python怎么在一行中输入n个数 Python如何在一行内输入若干个正整数,并用逗号分隔。将它们中的素数按顺序存? Python题:从键盘上输入10个整数? python六芒星怎么画 python星星怎么绘制 为什么我升级了最新系统后uc总是闪退 怎么修复苹果手机uc浏览器闪退 ios14 app闪退怎么办 14系统闪退 苹果UC浏览器打开闪退 升级ios14后软件闪退怎么办 一个阶乘问题, 求大神python编程。 如何用Python写星星符号 请问一下网友老铁们 美国国旗用python怎么做呀 求其代码 谢谢拉 求一个Python的问题 1到100奇数的和python python计算100以内所有奇数的和 100以内的奇数和python 用Python输出0-100之间的奇数之和 用Python来计算1~100的奇数和的代码: python1000以内奇数和 0到100的奇数和 python编程 python如何编写1-1000的整数和,和奇数和啊? python用函数求0-100奇数的和 Python编程,range函数计算1-100奇数和? 编程分别计算100以内奇数与偶数的和python 用python计算1到100之间的奇数之和的平均值 python利用for循环求1到100的偶数之和 python计算1-100之间偶数的和,设置输出结果为整数,宽度为8,居中对齐,空白处填充符号? python如何得到1~20的奇数列表与偶数列表 求1到100奇数的和,用Python来写,第一张是我的程序,第二张是模板,要用continue。