少儿创意编程下-森林炸弹编程.pptx

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,

文档评论(0)

ZhangZhen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档