- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python编程教学设计--猜数字小游戏
设计意图:通过用Python编写程序,设计猜数字小游戏的程序,让学生能够体会编程的乐趣,从而激发学生的学习热情,提高学生的学习兴趣。
教学目标:
掌握Python的比较运算符,并能熟练使用解决加减乘除的运算
继续学习并熟练使用if条件判断语句,能够写出if语句的逻辑判断过程
对比scratch编程和Python编程的区别
教学重点:
Python比较运算符的使用方法
教学难点:
生成if语句的逻辑判断过程
教学准备:
课件,Python软件
教学过程:
由老师展示Python中的比较运算符,并要求学生探讨与我们数学中的比较运算符的相同和不同,并熟练掌握下图知识内容。
运算符
功能
举例
大于
75
小于
23
==
等于
a+b==b+a
!=
不等于
9/2!=0
展示Scratch编程的猜数字小游戏,并要求学生自行模仿再编一遍,体会猜数字小游戏中用到的数学知识,尤其是用到的比较运算符号,并汇总出来回答。
用Python制作猜数字小游戏。要求学生小组探讨制作猜数字小游戏有可能会用到哪些程序指令,然后尝试小组合作进行程序的编写,并尝试运行。然后要求学生根据教材的程序找出本小组编写程序的错误和不足之处。
根据程序画出猜数字小游戏中if语句的逻辑判断过程图:
恭喜你,猜对了开始
恭喜你,猜对了
开始
随机生成a
输入一个数b
判断条件a==b
判断条件ab
输出“猜小了!”
输出“猜大了!”
结束
程序指令
功能
importrandom
启用random命令
a=random.randint(1,10)
随机选择1-10之间的整数赋值给变量a
while1:
程序循环
b=int(input())
通过键盘输入一个数赋值给变量b
ifab:
print(猜小了!)
如果a的值比b大,输出:“猜小了!”
ifab:
print(猜大了!)
如果a的值比b小,输出:“猜大了!”
ifa==b:
a=random.randint(1,10)
print(恭喜你,答对了!)
如果a的值等于b,输出:“恭喜你,答对了!”,并随机选择1-10之间的整数赋值给变量a,进入下一轮比较大小
小组合作设计一个程序:通过键盘输入一个数(用a表示),判断这个数能否被3整除。如果能被3整除,输出“Yes”;如果不能整除,输出“No”,小组比赛,看哪个小组先编写的程序又快又准确,并给予表扬。
6、要求学生总结出本节课的重难点。
您可能关注的文档
- 机械原路课程设计设计.docx
- 危险化学品培训结束试卷【答案】.doc
- 2.班级-姓名-学号-机械加工工艺过程卡片和机械加工工序卡片(按课…及设计计算说明书来填写完整).doc
- 3.班级-姓名-学号-设计计算说明书(答辩前只提供自己手写的第三部…献都参考毕业设计的模板格式).pdf
- 2022届本科毕业设计模板-手写的设计计算说明书的相关公式图表格式可以参考这个毕业设计模板.doc
- A2020-2021第二学期——建筑结构学试卷(3).docx
- B2020-2021第二学期——建筑结构学试卷(2).docx
- 测控电路实验报告空白模板.docx
- 国际教育学院会计学中外合作2019级学年论文模版.doc
- 机械制造技术基础-大作业5-项目式学习实践总结报告.doc
文档评论(0)