Python编程
笑逐燕开
我不怕自己努力了不优秀,只怕比我优秀的人比我还努力!!!
展开
-
Python装饰器
转载于https://www.cnblogs.com/Msh0923/p/8082508.html装饰器定义在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。本质上,decorator就是一个返回函数的高阶函数。装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。装饰...转载 2018-09-23 16:18:01 · 387 阅读 · 0 评论 -
汉诺塔问题(python3编程)
汉诺塔问题问题描述算法思路Python实现问题描述请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法,例如:算法思路递归思想,把汉诺塔问题分为三个步骤(将n-1看作为一个整体):(1)将n-1个盘子从A柱子放在B柱子上:move(n-1, a, c, b)(2)把最大的盘子从A柱子放在C...原创 2018-09-21 16:28:24 · 520 阅读 · 0 评论 -
Python编程——map&reduce的应用
map&reducemapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回.n = map(int,input())#将输入值强制转换为int 型reducereduce把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,reduce把结果继续和序列的...原创 2018-09-22 20:31:14 · 164 阅读 · 0 评论