鱼C论坛

 找回密码
 立即注册
查看: 2382|回复: 21

[已解决]计算阶乘的累加和的一道题求解

[复制链接]
发表于 2020-4-12 17:36:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
SOS
最佳答案
2020-4-12 18:14:32
  1. print(sum(eval('*'.join(map(str, range(1, i + 1)))) for i in range(1, int(input("请输入数字:")) + 1)))
复制代码
QQ图片20200412173618.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-4-12 17:38:37 | 显示全部楼层
  1. def func(n):
  2.     result = 1
  3.     for i in range(1, n + 1):
  4.         result *= i
  5.     return result
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:39:40 | 显示全部楼层
阶乘是什么
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:40:24 | 显示全部楼层

感叹号那个
7!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:41:45 | 显示全部楼层
你拿这里当解题论坛了吧。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 17:43:32 | 显示全部楼层
Hello. 发表于 2020-4-12 17:41
你拿这里当解题论坛了吧。。

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:50:06 | 显示全部楼层

阶乘运算即!
计算被运算数与该数-1的积的迭代直到*1
0!=1
2!=2*1=2
7!=7*6*5*4*3*2*1=5040
(所有>=5的数的阶乘都是整十数)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:51:19 | 显示全部楼层
墨羽岚 发表于 2020-4-12 17:50
阶乘运算即!
计算被运算数与该数-1的积的迭代直到*1
0!=1

明白了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 17:57:01 | 显示全部楼层
  1. def func(n):
  2.     result = 1
  3.     sum1=0
  4.     for i in range(1, n + 1):
  5.         result *= i
  6.         sum1+=result
  7.     return sum1
  8. print(func(5))
复制代码


你这半个小时发了这么多帖子,,而且都很简单啊。你把这里当做你做作业的论坛了?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:06:41 | 显示全部楼层
  1. from math import factorial
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:07:12 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-12 18:06

他就是弟中弟……一点思考也没有
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:08:08 From FishC Mobile | 显示全部楼层
wuqramy 发表于 2020-4-12 17:39
阶乘是什么

分解质因数你应该学过了吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:08:45 From FishC Mobile | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-12 18:06

估计他连这个模块是啥都不知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:08:50 | 显示全部楼层
_2_ 发表于 2020-4-12 18:08
分解质因数你应该学过了吧

学过
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:08:55 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:10:00 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-12 18:08
看清题

嗨,你来啦
这有一个秀儿,连续发了好几个这样的帖子,你应该看见了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:10:15 | 显示全部楼层
_2_ 发表于 2020-4-12 18:10
嗨,你来啦
这有一个秀儿,连续发了好几个这样的帖子,你应该看见了

嗯嗯
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:12:07 From FishC Mobile | 显示全部楼层
zltzlt 发表于 2020-4-12 18:10
嗯嗯

你的意思是……
哦,我明白了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-12 18:14:32 | 显示全部楼层    本楼为最佳答案   
  1. print(sum(eval('*'.join(map(str, range(1, i + 1)))) for i in range(1, int(input("请输入数字:")) + 1)))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-13 22:17:18 | 显示全部楼层
你可以回答但是你凭什么说我没经过思考?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-14 16:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表