1 #题目:求1+2!+3!+...+20!的和.

代码:

2

3 m = 0

4 for x in range(1,21):

5 s = 1

6 for y in range(1,x+1):

7 s *= y

8 m += s

9 print('1+2!+3!+...+20!的和为%d'%m)

运行结果:

[root@HK code_100]# python code_25.py

1+2!+3!+...+20!的和为2561327494111820313

[root@HK code_100]#

代码解释:

#思路:首先累乘求出每一个数的阶乘值,然后累加求出所有数阶乘值的和

2

3 m = 0 #m是求和累加,初始化为0

4 for x in range(1,21): #遍历1到20个数

5 s = 1 #s是求累乘,初始化为1,位置有应该放在两层for循环中间,每次内层for循环完成之后,下一个for x开始计算时都要重新置1

6 for y in range(1,x+1): #这个for y的取值是从1到x,包含了所有阶乘的数值

7 s *= y #将所有符合要求的数字相乘,就得到了for x这个数的阶乘的值

8 m += s #将这20个数的所有的阶乘值相加,得到最终结果

9 print('1+2!+3!+...+20!的和为%d'%m) #打印这20个数的阶乘的和

python入门经典100例-【python】编程语言入门经典100例--25相关推荐

  1. python绘图编程100例_编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  2. python入门经典27版_【python】编程语言入门经典100例--27

    [python]编程语言入门经典100例--27 发布时间:2020-02-27 20:35:50 来源:51CTO 阅读:520 作者:snc_snc 1 #题目:利用递归函数调用方式,将所输入的5 ...

  3. 【Python基础】Python 100 例带你入门

    文章来源于Python与算法社区,作者振哥 大家好,我是振哥.这是我总结的 Python 100 个样例,原创作品,请大家多多关照. 以下所有代码全都至少运行一遍,确保可复现.易于理解.逐步完成入门到 ...

  4. 100例Python代码带你从入门到进阶!

    以下所有代码全都至少运行一遍,确保可复现.易于理解.逐步完成入门到进阶的学习. 此教程经过我 反复打磨多遍 ,经常为此熬夜,真心不易,文章比较长,看完有用,帮我点个在看或分享支持. 教程包括 62 个 ...

  5. python编程入门经典 评分-关于 Python 的经典入门书籍有哪些?

    很多人在问,学习Python读什么书,这其实是一个非常通用的问题,学习分为三种方式:看书.上课.培训,而读书学习是最实惠也是最高效的一种,下面我们推荐6本高分书籍给大家,希望大家学习愉快: 1.Pyt ...

  6. python编程入门经典教程-2020年5个经典python编程入门视频教程推荐学习

    近三年,python在一二线城市,越来越火热了!企业的需求也是python编程学习者的动力!python学习网整理了适合于零基础朋友的5个python编程入门视频课程,这些都是python编程入门经典 ...

  7. 想轻松入门Python编程,必须看这10个经典案例,学完就能找到工作

    一直以来,Python都是一门很简单的编程语言,其实无论你有没有基础,学起来都不难. 但,必须有方法,而最好的方法其实就是学+练,即:基本常识+这10经典案例. 而同时有着系统的Python基础知识点 ...

  8. python入门100例题-这 100 道 Python 题,拿去刷!!!

    2020年,学 Python 还有价值吗? 根据 2020 年 2 月的 TIOBE 编程语言排行榜显示,Python仍然稳居第三位. 此排行榜排名基于互联网上有经验的程序员. 课程和第三方厂商的数量 ...

  9. python编程入门经典-总算理解python编程入门经典教程

    为了提高模块加载的速度,每个模块都会在__pycache__文件夹中放置该模块的预编译模块,命名为module.version.pyc,version是模块的预编译版本编码,一般都包含Python的版 ...

  10. python编程入门经典百度云-python电子书学习资料打包分享百度云资源下载

    [300dpi高清版] Python基砒教程(第2版)LHD,pdf Head. First. Python中文版pdf [ Python3程序开发指南第二版pdf [ thon编程第4版)]( Pr ...

最新文章

  1. Centos 6.9 Kick Start 无人值守安装
  2. 知乎:为什么魂斗罗只有128KB却可以实现那么长的剧情?
  3. jdbcType和javaType
  4. vue子组件mounted不执行_vue中父子组件传值,解决钩子函数mounted只运行一次的问题...
  5. 2017-2018 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) B - Enlarging Enthusiasm dp好题
  6. Ubuntu16.04实现定时免密远程拷贝脚本
  7. php 创建zip,如何使用PHP ZipArchive创建zip文件并下载?
  8. linux 命令下载jdk
  9. 使用 .NET Core 开发 BT Tracker 服务器
  10. 怎么做科研你懂吗?道翰天琼认知智能机器人平台API接口大脑为您揭秘。
  11. QNAP 警告: NAS 设备正遭受暴力攻击
  12. 微博技术架构分析和设计
  13. 梧桐树定制福满满养老年金,给你养老生活源源不断的现金流!
  14. 帕拉迪Core4A-UTM堡垒机使用手册
  15. 消灭糟糕的办公环境,解决桌面文件会乱问题
  16. c语言字符超过127,在C中处理超过127的char值
  17. nginx访问静态资源报404错误
  18. 跨境牛facebook营销系统的终极玩法
  19. 西南计算机维修技术0240,2017年秋西南大学继续教育0240计算机维修技术
  20. 购物商城订单分库分表应该如何设计

热门文章

  1. 回溯---含有相同元素求子集
  2. Spring(二)、注解IOC
  3. MoreLinq和Linq
  4. java中的小知识点
  5. Android ActionBar的Overlay模式如何不遮盖顶部内容的问题
  6. 类似腾讯手机管家应用android源码
  7. Bailian2943 小白鼠排队【排序】
  8. UVA10738 Riemann vs Mertens【欧拉筛法】
  9. UVA722 LA5359 Lakes【DFS】
  10. UVA11029 Leading and Trailing【快速模幂+数学】