Python课程第一阶段 第23课 猜数字小游戏——Python 课件(共14张PPT)

资源下载
  1. 二一教育资源

Python课程第一阶段 第23课 猜数字小游戏——Python 课件(共14张PPT)

资源简介

(共14张PPT)
Python第一阶段第23课
猜数字小游戏
课程目标
了解并熟悉if判断的含义和使用,搭配print()语句和各类操
作符和数据类型进行深入的使用和操作。
课程内容
课程时间
60分钟
1、了解Python中的判断。
2、掌握判断语法的使用方式。
3、将判断语句和其他语句组合使用。
4、制作简单猜数字小游戏。
教学目标
教学难点
设备要求
if 语句。
音响、A4纸、笔
课前回顾
课堂知识
基础任务
高级任务
创意练习
课前回顾
01
课前回顾
01
程序中的判断
我们在之前学习的过程中经常会用到判断,python中的判断
使用都非常简单,而且为我们提供了非常人性化的判断语
句,if...elif...else语句,为我们遇到复杂情况时提供了非常简单
的语句。
在我们使用python判断语句的过程中,和其他语句结合起
来,往往能够做出不错的程序,这也是我么程序中非常有意思
的地方
课堂知识
02
课堂知识
02
动手尝试一下!
程序要求
制作一个猜数字的小游戏。
要求:从键盘中输入一个数值,与电脑产生的数值进行对比,如果输入的数值,大于电
脑数值,则提示猜大了
如果输入的数值小于电脑产生的数据,则提示猜小了。
如果输入的数值与电脑产生的数值相等,则提示猜对了!
课堂知识
02
动手尝试一下!
如何产生一个电脑数值呢?
在python中我们可以进行导入模块,python中提供了一个名为random的随机数模块,
我们可以使用这个模块来获取一个自定义范围内的随机数。
import random
课堂知识
02
定义变量,并获取键盘输入
number = random.randint(1,10)
numbers = int(input('请输入所猜测的数值:'))
if numbers < number:
print('猜小了!')
elif numbers > number:
print('猜大了!')
else:
print('恭喜你答对了,你真棒!')
在这里使用random.randint获取一个随机的数值,数值范围设定在1-10之间。
通过变量与input函数,获取键盘上的输入,在这里需要注意的是,需要对键盘获取的数
值进行类型转换,str类型转换为int类型。
在使用if判断语句进行相对应的判断。
课堂知识
02
无限循环
在程序这里运行一次就结束了,所以我们可以使用while True的方式,让程序能够一
直重复的运行下去,while语句我们在后续的课程中会深入的讲解。
完整代码如下:
import random
while True:
number = random.randint(1,10)
numbers = int(input('请输入所猜测的数值:'))
if numbers < number:
print('猜小了!')
elif numbers > number:
print('猜大了!')
else:
print('恭喜你答对了,你真棒!')
基础任务
03
基础任务
03
动手尝试一下!
数据类型转换在应用在程序中非常的方便,你能想到什么
样的场景会用到数据类型转换呢?
高级任务
04
高级任务
04
动手尝试一下!
结合判断语句与输入输出,自行来构建一个小游
戏吧!

展开更多......

收起↑

资源预览