1.4 小结
本章是关于Python编程的快速介绍的第1章。进展这么快,是不是有点令你抓狂?不要担心,我们会以实用的方式来介绍代码编写,通过真正绘制点、圆、矩形以及其他内容来做到这点。在学习Python的工具的时候,我们还将创建一个精灵类,以用来在屏幕上绘制带有动画的游戏角色。好消息是,本章可能是最难的一章,因为这不但是你第一次接触奇怪的Python语法,也很可能是你初次接触面向对象编程。在后续的章节中,你将会发现,学习编程语言的最直接的方法,通常也是最好的方法。我希望你已经准备好了,因为从下一章开始,我们要学习Pygame了。
挑战
1.打开GeometryDemo.py程序,并且创建一个继承自Point的新类,名为Ellipse。它有一个水平半径和垂直半径,而不是像Circle那样只有一个半径。
2.给Rectangle类添加一个名为CalcArea()的方法,它返回Rectangle的面积。计算公式是:Area =Width * Height。测试该方法以确保它能工作。
3.给Circle类添加一个名为CalcCircum()的新方法,它返回圆的周长。计算公式是Circumference = 2 * Pi * Radius (Pi = 3.14159)。测试该方法以确保它能工作。
时间: 2024-10-22 18:34:37