课件编号17907471

4_第4课:闯关开始 课件-Python基础语法专题

日期:2024-05-14 科目:信息技术 类型:初中课件 查看:96次 大小:10351049Byte 来源:二一课件通
预览图 1/12
4课,闯关,开始,课件,-Python,基础
  • cover
(课件网) 闯关开始 0 2 CONTENTS 1 实 例 演 示 demonstrations 实例演示 玩家你好,现在闯关开始! 请输入你猜的数字:50 猜大了,请继续猜! 请输入你猜的数字:25 猜小了,请继续猜! 请输入你猜的数字:30 猜大了,请继续猜! 你想继续挑战吗(y/n)?n 很遗憾,闯关失败! 玩家你好,现在闯关开始! 请输入你猜的数字:50 猜小了,请继续猜! 请输入你猜的数字:75 猜小了,请继续猜! 请输入你猜的数字:95 猜大了,请继续猜! 你想继续挑战吗(y/n)?y 请输入你猜的数字:94 恭喜你,闯关成功! problems 问题引入 闯关次数? 3次? 4次? …… 无数次 0 2 CONTENTS 2 思 维 构 建 constructs of thought 思维建构 准备闯关 闯关判断 闯关次数设定 继续闯关? 0 2 CONTENTS 3 编学边练 Computer English 计算机英语 while 循 环 break 暂 停 continue 继 续 count 总 数 guess 猜 测 准备闯关 1 首先生成一个1-100内的随机数! 提示:用随机函数randint() import random as r number = r.randint(1,101) 完成下面内容 1 打印:玩家你好,现在闯关开始! 参考代码: print(“玩家你好,现在闯关开始!”) 闯关次数设定 3 while 判断条件: 执行语句 提示:控制好判断 条件,防止死循环 闯关次数设定 3 复合运算符 n = n+1 → n+=1 n = n-1 → n-=1 n = n*1 → n*=1 n = n/1 → n/=1 总结: += *= -= /= 闯关次数设定 2 判断条件 count =1 while count <= 3: count += 1 条件为真执行 思考: c o u n t + = 1 这条指令执行几次? 闯关判断 3 任务:输入猜测数字并转换为整型存储到变量guess_number中 提示信息为:请输入你猜的数字: 提示:使用input()函数 参 考 代 码 guess_number = int( input("请输入你猜的数字:")) 闯关判断 3 判断随机数和猜测数字是否相等? 1.猜测数大于随机数; 猜测数等于随机数; 猜测数小于随机数。 提示:使用if-elif-else结构 闯关判断 3 continue: 跳过此次循环 此次循环continue后的语句并不会执行,直接执行下一次循环。 break:跳出循环 break语句为跳出一层循环,执行循环外的语句。 参考代码 if guess_number < number: print("猜小了,继续猜!") elif guess_number > number: print("猜大了,请继续猜!") else: print("恭喜你,闯关成功!") break 继续闯关 4 任务:输入是否继续闯关信息? 存储到变量message中 提示信息为:你想继续挑战吗(y/n)? 提示:使用input()函数 参考代码 if count == 3: message = input("你想继续挑战吗(y/n)?") 判断是否继续闯关? 继续闯关 4 任务:判断是否继续闯关? 1.输入n结束闯关 输出提示信息:很遗憾,闯关失败! 2.输入y继续闯关,调整闯关次数; count == ? 提示:使用if-else结构 参考代码 if count == 3: message = input("你想继续挑战吗(y/n)?") if message == 'n': print("很遗憾,闯关失败!") else: count = 1 continue 参考代码 import random as r number = r.randint(1,101) print(number) print("玩家你好,现在闯关开始!") count = 1 while count <= 3: guess_number = int(input("请输入你猜的数字:")) if guess_number < number: print("猜小了,继续猜!") elif guess_number > number: print("猜大了,请继续猜!") 参考代码 else: print("恭喜你,闯关成功!") break if count == 3: message = input("你想继续挑战吗(y/n)?") if message == 'n': print("很遗憾,闯关失败!") else: count = 1 continue count += 1 0 2 CONTENTS 4 小码当家 答题加次数 1 增加闯关次数需要解决一个问题,你能很好的解决吗? 请用循环计算1+2+3……+100 的和。 注意:别 ... ...

~~ 您好,已阅读到文档的结尾了 ~~