网站大量收购闲置独家精品文档,联系QQ:2885784924

高中信息技术课件:我的菜单我做主python语言之选择结构10-25.pptx

高中信息技术课件:我的菜单我做主python语言之选择结构10-25.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课前提示1认真听讲,注意倾听2敢于动手,实践探索3乐于分享,完善自我4学会思考,勇于创新 主题我的菜单我做主 python语言之选择结构 活动一:我的菜单自定义开始输入 数字数字==1?YN输出:红烧排骨结束菜单需求:通过抽取幸运数字为1的方法,来直接决定周末菜单。要求:完善流程图时间:2分钟学习方式:独思自学知者加速:1、流程图的表示方法2、程序逻辑是否有问题?输出:退出系统 活动一学习资料:流程图的表示方法图形名称意义开始框和终止框程序开始或结束处理框对数据进行处理输入/输出框数据的输入/输出条件判断框程序将根据条件选择执行路径流程线表示程序执行的顺序 活动一:流程图订正菜单需求:通过抽取幸运数字的方法,来直接决定周末菜单。要求:完善流程图时间:2分钟学习方式:独思自学知者加速:1、流程图的表示方法2、程序逻辑是否有问题?开始输入 数字数字==1?YN输出:红烧排骨结束输出:退出系统 小结:什么叫选择结构?选择结构通过判断某些特定条件是否满足来决定下一步的执行流程,是非常重要的控制结构。开始输入 数字数字==1?YN输出:红烧排骨结束输出:退出系统 Python中的选择结构单分支选择结构首先进行条件测试:如果测试结果为真(T),则执行语句1,语句2,等;否则(F) 跳过这些块,继续执行后续语句。 例如:x=95if x=90:print(成绩为优秀) Python中的选择结构双分支选择结构判断条件==true?语句块2语句块1后续语句是否是首先进行条件测试:如果测试结果为真(true),则执行“执行”里面的块;否则(false) 执行“否则”里面的块。if 判断条件: 语句块1else:语句块2后续语句 活动二:完善程序,调试运行option_str = input(请输入幸运数字:)1 if int(option) == 1:3 else:4 print(选择数字1键执行的菜单是红烧排骨)2 print(退出系统)5 依照流程图,连接关键步骤:开始输入 数字数字==1?YN结束红烧排骨退出系统 活动二:完善程序,调试运行菜单需求:通过抽取幸运数字为1的方法,来直接决定周末菜单。要求:完善程序时间:3分钟学习方式:独思自学知者加速:如果想要菜单丰富一点呢?怎么实现?re.sub()这个提取输入的字符串中的数字符合软件开发的思维整型数 活动三:自主探索,研究讨论开始输入 数字数字==3?YN输出:红烧排骨结束数字==1?YN数字==2?YN要求:完善流程图时间:3分钟学习方式:独思自学、小组讨论知者加速:思考如何用python语言实现,尝试完成拓展延伸输出:糖醋里脊输出:糖醋鱼.............幸运数字菜单1红烧排骨2糖醋里脊3糖醋鱼4千层蛋糕5东北烤肉6东坡肘子7大盘鸡8红烧肉0白米粥 活动三:流程图订正开始输入 数字数字==3?YN输出:红烧排骨结束数字==1?YN数字==2?YN输出:糖醋里脊输出:糖醋鱼.............要求:完善流程图时间:3分钟学习方式:独思自学、小组讨论知者加速:思考如何用python语言实现,尝试完成拓展延伸幸运数字菜单1红烧排骨2糖醋里脊3糖醋鱼4千层蛋糕5东北烤肉6东坡肘子7大盘鸡8红烧肉0白米粥 活动四:小组合作,优化程序要求:完善程序中空缺部分学习方式:独思自学、小组讨论知者加速:如何进一步优化程序?具有更多的功能?幸运数字菜单1红烧排骨2糖醋里脊3糖醋鱼4千层蛋糕5东北烤肉6东坡肘子7大盘鸡8红烧肉0白米粥 Python中的选择结构拓展:了解即可多分支选择结构如果判断条件1结果为真(true),则执行“语句块1”;否则(false),如果判断条 件2为真,执行“语句块2”,否则, 执行“语句块3” 。if 判断条件1:语句块1elif 判断条件2: 语句块2else:语句块3后续语句 Python中的选择结构拓展:了解即可分支结构嵌套判断条件1==true?后续语句是否判断条件4==true?语句块5语句块6否是判断条件2==true?语句块1语句块2判断条件3==true?语句块3语句块4是是否否if 判断条件1:语句块1if 判断条件2: 语句块2elif 判断条件3: 语句块3else:语句块4 elif 判断条件4:语句块5else:语句块6后续语句 课堂小结今天你有什么收获?谈一谈 感谢大家、欢迎指导!传承长郡文化/彰显云龙特色/打造教育新标杆

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档