1def jc(n):
2    def mul(a,b): return a*b
3    return reduce(mul, range(1, n+1))

简单吧!惊!

[Update]
最近进一步学习了Python,改进上面那个算法:

def jc(n):
    return reduce(lambda x,y: x*y, range(1, n+1))

哈哈哈,更简单了吧。

Python学习笔记(一) 计算阶乘相关推荐

  1. python数学计算_初学者Python学习笔记--数学计算

    四则运算 加减乘除 1 + 2 3 10 - 6 4 5 * 5 25 20 / 5 4.0 3 ** 3 27 取整计算 13//3 4 取余数计算 13%3 1 计算顺序,括号>乘除> ...

  2. Python学习笔记:利用timeit计算函数调用耗时

    Python学习笔记:利用timeit计算函数调用耗时 一.timeit模块简介 Timer对象包含两个参数:第一个参数是你想要计时的Python语句,第二个参数运行一次来建立测试. 默认情况time ...

  3. Python学习笔记:第十站 水晶球不调用不动

    Python学习笔记 文章目录 Python学习笔记 第十站 水晶球不调用不动 1. 函数的创建和调用 2. 函数的参数传递 3. 函数的返回值 4. 函数的参数定义 5. 变量的作用域 6. 递归函 ...

  4. Python学习笔记12_函数

    Python学习笔记12_函数 文章目录 Python学习笔记12_函数 1.函数定义 2.函数调用 3.函数的参数 3.1.可更改对象和不可更改对象参数 3.2.必需参数(位置参数) 3.3.关键字 ...

  5. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

  6. Python 学习笔记(3)对txt文件的读与写操作(下)

    上一章节我们讨论了如何对txt文本文件进行读写操作,这一张将讨论如何进行二进制文件的写与读.<Python 学习笔记(3)对txt文件的读与写操作(上)>的链接如下https://blog ...

  7. OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并

    OpenCV之Python学习笔记 一直都在用Python+OpenCV做一些算法的原型.本来想留下发布一些文章的,可是整理一下就有点无奈了,都是写零散不成系统的小片段.现在看到一本国外的新书< ...

  8. Python学习笔记:Day 10 用户注册和登陆

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. Python学习笔记:网络编程

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  10. Python学习笔记:常用内建模块4:hmac

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

最新文章

  1. springmvc二十二:annotation-driven标签
  2. Sqlserver 查询语句性能测试
  3. WebBrowser内核指定
  4. Docker容器的生命周期管理
  5. C++可重载运算符和不可重载运算符
  6. python怎么写出来的_如何写出优雅又地道的Python代码?【转载】
  7. mysql 时间 between查询 索引吗_Mysql: mysql between 日期索引 索引问题-日期索引使用...
  8. 西安外国语大学计算机基础,西安外国语大学教务处.PDF
  9. itextpdf html 样式,将HTML解析为PDF的iText样式
  10. Qt多线程之QMutex
  11. 零基础学python用哪本书好-零基础自学python3 好用的入门书籍推荐
  12. scala 访问修饰符_Scala访问修饰符–私有,受保护的和公共的
  13. iOS 逆向编程(二)越狱入门知识
  14. 微信小程序(沧海一笑)
  15. 数据挖掘项目(一)Airbnb 新用户的民宿预定结果预测
  16. 如何打造一份优秀的技术简历
  17. 【180718】FC经典坦克大战源码
  18. k8s学习-CKA考试必过宝典
  19. 一篇写给迷茫的你或者想入门java的同学们
  20. Maya: 菜单Create Subdiv Primitives Sphere

热门文章

  1. Matlab系列教程_基础知识_绘图(二)
  2. java获取jsp页面下拉列表框_jQuery+jsp下拉框联动获取本地数据的方法(附源码)
  3. LINUX下载编译libffi
  4. 全网首发:LINUX编译JNA:编译产生jna.jar
  5. 管理感情:工作犯错了,不要狡辩,不要把错误推到别人身上
  6. Dialog是逻辑字体,实际绘制时会选择不同字体
  7. 解决办法:java.lang.UnsatisfiedLinkError ... Can't find dependent libraries
  8. 南京南站新建的,地铁换乘这么麻烦?
  9. 上传了一个安卓系统摄像头性能测试代码
  10. 没钱发工资?当着董事长总经理是好玩的,不用负责?