Python编程教学设计--猜数字小游戏.docx

Python编程教学设计--猜数字小游戏.docx

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

文档评论(0)

论文修改排版 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档