笨办法学python习题 42: 物以类聚

这个版本的游戏和你的上一版效果应该是一样的,其实有些代码都几乎一样。比较一下两版代码,弄懂其中不同的地方,重点需要理解这些东西:

怎样创建一个 class Game(object) 并且放函数到里边去。
init 是一个特殊的初始方法,可以预设重要的变量在里边。
为 class 添加函数的方法是将函数在 class 下再缩进一阶,class 的架构就是通过缩进实现的,这点很重要。
你在函数里的内容又缩进了一阶。
注意冒号的用法。
理解 self 的概念,以及它在 init 、 play 、 death 里是怎样使用的。
研究 play 里的 getattr 的功能,这样你就能明白 play 所做的事情。其实你可以手动在 Python 命令行实验一下,从而弄懂它。
最后我们怎样创建了一个 Game ,然后通过 play() 让所有的东西运行起来。

你可能感兴趣的:(笨办法学python习题 42: 物以类聚)