![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
gantrol
你好哇!朋友
展开
-
笨方法学python3: ex43中文魔改
181007:把 Learn Python3 The Hard Way 一书的第43道练习题改成中文版。此外,刻意调低了难度。 这个游戏勉强算个“有限状态机”,核心在后面的Engine和Map两个类。后者把场景名字(字符串)转化为class名,前者在此基础上调用各class里的函数,从而实现“进入场景”的效果。 from sys import exit from random import r...原创 2018-10-07 14:45:17 · 1368 阅读 · 2 评论 -
笨方法学python3笔记: ex44继承与合成
我们的OOP程序员,就像英雄永远会遇险一样,总会遇到叫继承的“天险”。 老道的程序员会尽力避开这道天险,因为他们知道这里水有多深。 直接说结论吧:所有继承都能用合成来替代,而多重继承无论如何都要避免。 主要概念及其英文 类:class 继承:inheritance 合成:composition 继承 继承意思是一个子类会“继承”母类的大多数特征。子母类的交互方式有:子imply/overrid...原创 2018-10-08 19:39:49 · 364 阅读 · 0 评论 -
Python实现斐波那契数列与跳台阶变体
本篇记录了斐波那契数列的Python实现:递归与循环两种解法,以及一些化用的题目。 Python实现 递归 按传统的递归方式,简洁、优雅。写出来却是O(n2)O(n^2)O(n2)的算法 def fibo(n): """肥波那契函数""" if n < 3: return 1 else:原创 2018-11-16 17:13:17 · 378 阅读 · 0 评论