摘要: 1. 开放封闭原则: + 开放:对源码的拓展是开放的。 + 封闭:对源码的修改是封闭的。 2. 装饰器:完全遵循开放封闭原则,即在 不改变 原函数的代码以及 调用方式 的前提下,为其 增加新的功能 。(装饰器的本质是闭包) + 举例:计算func1函数的运行效率。 此问题相当于为函数func1增加一 阅读全文
posted @ 2020-03-30 17:18 虫萧 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 100个不同类型的python语言趣味编程题 实例013:所有水仙花数 题目 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析 利用for循环控制100 999个数,每个 阅读全文
posted @ 2020-03-30 15:29 虫萧 阅读(1350) 评论(0) 推荐(0) 编辑