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

萌到你眼炸
887次浏览
2021年01月01日 04:23
最佳经验
本文由作者推荐

工程绘图纸-静静的世界

2021年1月1日发(作者:于兰馥)



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

设计意图:通过用 Python编写程序,设计猜数字小游戏的
程序,让学生能够体会编程的乐趣,从而激发学生的学习热
情,提高学生的学习兴趣。

教学目标:
1、掌握Python的比较运算符,并能熟练使用解决加减乘除
的运算
2、继续学习并熟练使用if条件判断语句,能够写出if语
句的逻辑判断过程
3、对比scratch编程和Python编程的区别
教学重点:
Python比较运算符的使用方法
教学难点:
生成if语句的逻辑判断过程
教学准备:
课件,Python软件
教学过程:
1、由老师展示Pyt hon中的比较运算符,并要求学生探讨与
我们数学中的比较运算符的相同和不同,并熟练掌握下图知< br>识内容。



运算符
>
<
==
!=

功能
大于
小于
等于
不等于
举例
7>5
2<3
a+b==b+a
92!=0
2、展示Scratch编程的猜数字小游戏,并要求学生自行模
仿再编 一遍,体会猜数字小游戏中用到的数学知识,尤其是
用到的比较运算符号,并汇总出来回答。

3、用Python制作猜数字小游戏。要求学生小组探讨制作猜
数字小游戏有可能会用到哪些 程序指令,然后尝试小组合作
进行程序的编写,并尝试运行。然后要求学生根据教材的程



序找出本小组编写程序的错误和不足之处。


4、根据程序画出猜数字小游戏中if语句的逻辑判断过程图:










结束
输出“猜小了!”
输出“猜大了!”
恭喜你,猜对了
判断条件a>b
判断条件a==b

开始
随机生成a
输入一个数b



程序指令
import random
a=t(1,10)
while 1:
b=int(input())
if a>b:
print(猜小了!
if a print(猜大了!
if a==b:
a=t(1,10)
print(恭喜你,答对了!
功能
启用random命令
随机选择1-10之间的整数
赋值给变量a
程序循环
通过键盘输入一个数赋值
给变量b
如果a的值比b大,输出:
“猜小了!”
如果a的值比b小,输出:
“猜大了!”
如果a的值等于b,输出:
“恭喜 你,答对了!”,并随
机选择1-10之间的整数赋
值给变量a,进入下一轮比
较大小

5、小组合作设计一个程序:通过键盘输入一个数(用a表
示),判断这个数能否被 3整除。如果能被3整除,输出“Yes”;
如果不能整除,输出“No”,小组比赛,看哪个小组先编 写
的程序又快又准确,并给予表扬。
6、要求学生总结出本节课的重难点。




酒店业务-军训作文


海底世界的资料-相信希望


熙熙攘攘的人海之中-爱你的誓言


一本和二本的区别-如何帮助留守儿童


笔记本电源灯不亮-二年级语文下册教学计划


dnf最好的武器-踏花归去马蹄香


期末考试成绩分析-qq留言大全


欧美动画-教师读书笔记