- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计基础YYY创意编程趣味Python趣味游戏趣味数学.授课教师:第八课:设计我们的城市
CONTENTSFunnyGame.趣味游戏1234InterestingMathematics.趣味数学PythonProgramming.程序设计CodingPractice.编程实践
PART01FunnyGame.趣味游戏
03PyCity-simulation项目文件夹Pycity.py选择城市,难易程度等输入你的选择运行文件趣味游戏Let’sPlaygame
使用控制键鼠标选择方格,用键盘的字母键选择要添加的项目。设计好社区有序而合理地设计你的社区。说一说,评一评相互之间说说设计的思路和想法,并评一评。《设计我们的城市》游戏运行程序后,开始设计自己的城市和社区。趣味游戏Let’sPlaygame
类对象定义实例化什么是类?什么是对象?如何定义一个”类”(class)如何实例化课程内容content什么是面向对象?
复习:函数一个函数的示意图,通常有输入和输出部分。
复习:函数defget_initial(name): initial=name[0:1].upper() returninitial
first_name=input(Enteryourfirstname:)first_name_initial=get_initial(first_name)
print(Yourinitialis:+first_name_initial)Enteryourfirstname:guoguoYourinitialis:G
面向对象了解一些名词:类、对象、实例、实例化类:具有相同特征的一类事物(人、狗、老虎等)对象/实例:具体的某一个事物(规划框架/具体实例)优点是:极大的降低了写程序的复杂度,使程序模块化,便于维护和管理。
类和对象类和对象是比较抽象的概念,我们打个比方吧:类对象类(class):只是施工图纸对象(object):房子(已经建造好的)先设计(对象)房子的施工图纸,里面有房子的所有信息(盖几层,厨房在哪,卧室在哪,怎么建)。类(class)虚设的构想对象(object)按照设想构建的实体
面向对象
面向对象案例
类和对象的创建1.类的声明2.类的两种用法类的属性引用输出3.类的实例化
类和对象类(class):定义一个“鸟类”Bird对象(object):gezhi先设计(对象)鸟类,包含有鸟类的信息(眼睛,颜色,脚)。鸟类(class)虚设的构想对象(object)按照设想构建的实体(gezhi)类最重要的两部分就是类变量和类方法,我们先按照固定模版创建即可。classBird:eyes=twodef__init__(self,color,feet):self.color=colorself.feet=feetdefcall(self,name):print(Thisbird:,name)
类和对象classBird:eyes=twodef__init__(self,color,feet):self.color=color
文档评论(0)