3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1

2021-09-02
| 18页
| 2377人阅读
| 68人下载
特供

内容正文:

Python上机 1 2 温故知新 计算机编程解决问题的一般过程 Python语言基础 分支结构 顺序结构 循环结构 编写Python程序 3 优势 小鸟管道 代码长度:139行 魂斗罗 代码长度:698行 超级玛丽 代码长度:5241行 4 猜数字小游戏 5 游戏描述 计算机随机生成一个1到100的数字,由玩家来猜测,计算机会根据玩家提供数字来与自己生成的数字进行对比,并返回结果太大或者太小。 例:计算机随机生成数字53,玩家猜测为50,计算机对比结果后返回结果:太小了。多次重复直到玩家猜中数字。 6 执行步骤 1.随机生成一个数字 2.获取玩家的输入结果 3.比较并判定是否回答正确,返回太大或太小的结果,如果正确则结束游戏,否则继续输入 7 流程图 1.随机生成一个数字 2.获取玩家的输入结果 3.比较并判定是否回答正确,返回太大或太小的结果,如果正确则结束游戏,否则继续输入 8 分步实现 random模块用来产生随机数 randint(a,b)函数生成[a,b]的随机整数 import random #导入random模块 a = random.randint(1,100) #生成一个[1,100]范围的随机整数 并赋值给变量a 1. 创建一个1-100以内的随机数字 9 分步实现 input() 从键盘输入 int() 将字符串或数字转换为整型 print(“请输入1到100的数字:”) b=int(input()) #接收玩家输入的数字,转换为整型后赋值给变量b 2. 接收玩家输入的数字 10 分步实现 输出:print() 分支结构:if语句 if b>a: #比较a和b的大小并输出结果 print("猜的太大了") elif b<a: print("猜的太小了") else: print("恭喜答对") 3. 比较大小并输出结果 ①else: ②b>a: ③elif b<a: 11 分步实现 选用哪个循环? for循环:需要给定循环范围 while循环:循环直到条件不满足为止 4. 创建循环,重复第三步直到玩家猜对 循环的条件是什么?猜对时如何停止循环? 12 分步实现 如何跳出循环? 1.循环条件恒为真,猜对时break while True: ##条件恒成立,会一直循环下去 …… break ##break可以使循环立即停止 2. 创建一个默认为0

资源预览图

3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
1
3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
2
3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
3
3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
4
3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
5
3.3 简单算法及其实现(python上机 猜数字游戏)课件-2021-2022学年高中信息技术浙教版(2019)必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。