- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python程序设计基础YYY创意编程趣味Python趣味游戏趣味数学.授课教师:第一课:森林炸弹
CONTENTSFunnyGame.趣味游戏1234InterestingMathematics.趣味数学PythonProgramming.程序设计CodingPractice.编程实践
PART01FunnyGame.趣味游戏
03项目文件夹ForestBomberForestBomber.py源代码检查图像和声音文件是否在同一文件夹中图象和声音文件是否能正确运行源码。Run源代码你是一名空军飞行员,在一次任务中,你被迫降落到一片森林,可是森林有炸弹,你能躲过炸弹吗?想挑战一下自己吗?
规则一1。飞机迫降森林,你有几次机会消除隐患?规则二2。如何消除隐患?规则三3。如何确保飞机成功着陆?游戏规则你能否结合自己的游戏的实践活动和查看代码的方式说出该游戏的游戏规则呢?。
Python是一种解释性的高级通用编程语言。Python由GuidovanRossum(吉多)创建并于1991年首次发布,Python的设计理念是使用代码尽量接近人可读的语言,强调代码的可读性。它的语言构造和面向对象的方法旨在帮助程序员为大型项目编写清晰的逻辑代码。
游戏的工作原理:1.控制设备(输入)2.外显设备(输出)3.软件控制流程(编程)
importpygame
pygame.init()Pygame游戏初始化whilenotcrashed:游戏循环foreventinpygame.event.get():
ifevent.type==pygame.QUIT:事件捕捉PraesentsodalesodiositametodiotristiPraesentsodalesodiositametodiotristi游戏退出Pygame游戏设计流程
收获2:2.你知道用什么python模块去设计游戏吗?收获1:1.你知道了游戏设计的工作原理吗?收获3:3.设计游戏的一般流程有哪些?
第一部分基础知识回顾第二部分解决数学问题第三部分创意编程实践第四部分知识回顾
WhatisPython?灵活性(Flexibleprogramminglanguage)接近人的阅读(Designedtobehumanreadable)
WhyusePython?入门简单(Greatstarterlanguage)功能完善(Greatadvancedlanguage)大量的开发者(Wonderfulcommunity)
WhatcanIbuildwithPython?机器学习-Machinelearningmodels人工智能-Artificialintelligenceprojects网站开发-Webapplications自动化办公-Automationutilities其他-Anything,really
准备工作准备工作解释器安装python3/downloads/学习文档/doc/编写程序代码编辑器安装PyCharm模块pygameturtlemathossys等
第一个程序print(Helloworld)Helloworld
输出函数print()print(Helloworldsinglequotes)print(Helloworlddoublequotes)HelloworldsinglequotesHelloworlddoublequotes
输入函数input()name=input(Pleaseenteryourname:)print(name)Pleaseenteryourname:SusanSusan
如何打印出空行print(Helloworld)print()print(Didyouseethatblankline?)print(Blankline\ninthemiddleofstring)HelloworldDidyouseethatblankline?Blanklineinthemiddleofstring
调试文件print(Addingnumbers)x=42+206print(Performingdivision)y=x/0print(Mathcomplete)AddingnumbersPerformingdivisionTraceback(mostrecentcalllast):Filedemo.py,
您可能关注的文档
- 少儿创意编程上-俄罗斯方块.docx
- 少儿创意编程上-俄罗斯方块.pptx
- 少儿创意编程上-龟兔赛跑.docx
- 少儿创意编程上-龟兔赛跑.pptx
- 少儿创意编程上-海龟绘图.docx
- 少儿创意编程上-海龟绘图.pptx
- 少儿创意编程上-韩信点兵.docx
- 少儿创意编程上-韩信点兵.pptx
- 少儿创意编程上-绘画比赛.docx
- 少儿创意编程上-绘画比赛.pptx
- 贵州省安顺地区企业人力资源管理师之四级人力资源管理师考试真题精品(能力提升).docx
- 贵州省六盘水市企业人力资源管理师之一级人力资源管理师考试及答案.docx
- 贺书记在2007年党支部书记培训班上的讲话.pdf
- 贵州省遵义市企业人力资源管理师之一级人力资源管理师考试题库附答案(研优卷).docx
- 试论农村公路安全管理的制度化、标准化、规范化.pdf
- 贵州省安顺地区企业人力资源管理师之一级人力资源管理师考试内部题库带答案(基础题).docx
- 贵州省黔西南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试完整版附参考答案(考试直接用).docx
- 贵州省黔南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试题库及精品答案.docx
- 贵州省贵阳市企业人力资源管理师之四级人力资源管理师考试精选题库含答案【能力提升】.docx
- 贵州省铜仁地区企业人力资源管理师之一级人力资源管理师考试真题题库(B卷).docx
文档评论(0)