python游戏编程入门More Python Programming For The Absolute Beginner配套源代码


python游戏编程入门(More Python Programming For The Absolute Beginner)配套源代码
资源截图
代码片段和文件信息
# OOP Bug Demo

class Bug(object):
    legs = 0
    distance = 0

    def __init__(self name=“Bug“ legs=6):
        self.name = name
        self.legs = legs

    def Walk(selfdistance=1):
        self.distance += distance

    def GetDistance(self):
       return distance

    def SetDistance(self value):
        distance = value

    def ToString(self):
        return self.name + “ has “ + str(self.legs) + “ legs“ + 
            “ and taken “ + str(self.distance) + “ steps.“
        

#default constructor
ant = Bug()
for n in range(05):
    ant.Walk()
print(ant.ToString())

#one constructor parameter
beetle = Bug(“Beetle“)
beetle.legs = 6
for n in range(010):
    beetle.Walk()
print(beetle.ToString())

#two constructor parameters
spider = Bug(“Spider“ 8)
for n in range(010):
    spider.Walk(2)
print(spider.ToString())


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-23 16:37  resources
     目录           0  2018-01-23 16:37  resourcescode
     目录           0  2018-01-23 16:37  resourcescodechap01
     文件         885  2011-06-08 19:47  resourcescodechap01BugDemo.py
     文件         220  2011-06-08 18:01  resourcescodechap01ErrorProne.py
     文件         156  2011-06-08 13:59  resourcescodechap01FunctionDemo.py
     文件        1354  2011-06-08 20:48  resourcescodechap01GeometryDemo.py
     文件          26  2018-01-23 16:37  resourcescodechap01HelloPython.py
     文件       84480  2011-08-18 19:20  resourcescodechap01Thumbs.db
     目录           0  2018-01-23 16:37  resourcescodechap02
     文件         622  2011-06-09 20:12  resourcescodechap02DrawArcs.py
     文件         542  2011-06-09 19:25  resourcescodechap02DrawingCircles.py
     文件         499  2011-06-09 20:05  resourcescodechap02DrawingLines.py
     文件         829  2011-06-09 20:04  resourcescodechap02DrawingRectangles.py
     文件         508  2011-06-09 20:06  resourcescodechap02FirstPygameExample.py
     文件        2900  2011-06-09 20:54  resourcescodechap02PieGame.py
     文件       54784  2011-08-18 19:21  resourcescodechap02Thumbs.db
     目录           0  2018-01-23 16:37  resourcescodechap03
     文件        1032  2011-06-15 20:32  resourcescodechap03FileCode.py
     文件         167  2011-06-14 17:58  resourcescodechap03InputDemo.py
     文件        1158  2011-06-14 21:45  resourcescodechap03MadLibGame.py
     文件         434  2011-06-14 17:08  resourcescodechap03TestCode.py
     文件       52224  2011-08-18 19:21  resourcescodechap03Thumbs.db
     文件        4426  2011-06-16 20:13  resourcescodechap03TriviaGame.py
     文件        4000  2011-06-16 17:51  resourcescodechap03inary.dat
     文件          37  2011-06-15 13:24  resourcescodechap03data2.txt
     文件         544  2011-06-16 19:28  resourcescodechap03 rivia_data.txt
     文件         162  2011-06-13 20:09  resourcescodechap03~$806-03.doc
     文件       72192  2011-06-15 11:06  resourcescodechap03~WRL0186.tmp
     文件       58880  2011-06-14 17:55  resourcescodechap03~WRL0276.tmp
     文件       80384  2011-06-15 14:27  resourcescodechap03~WRL0353.tmp
............此处省略215个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)