广东教育-出卷网-《信息技术 必修1 数据与计算》 第四章 罗海燕 4.3 第2课时运用选择结构描述问题求解过程 班级: 姓名: 【学习目标】 能够掌握程序的选择结构设计的基本流程; 能够掌握Python程序设计语言的选择结构的单分支if语句、双分支if语句、if 语句的嵌套以及if···elif···else 语句的一般格式及使用方法; 能够运用选择结构描述问题的求解过程; 缩进4个空格的缩进(编辑器都可以完成此功能),不要使用Tap,更不能混合使用Tap和空格。 【选择题】 下列Python保留字中,不用于表示分支结构的是( ) elif in if else 2.判断某年是否是闰年的问题:( ) A. if x//100==0 or (x%100>0 and x%4==0) B. if x%100==0 or (x/100>0 and x%4==0) C . if x%100==0 or (x%100>0 and x%4==0) D .if x%100==0 and (x/100>0 and x%4==0) 解析:闰年为能被100整除(余数为0)或不能被100整除但能被4整除 【操作题1】 根据上面的分析,可先设:张明的经费总共为x元, 购买单价为6元、5元、4元笔记本的数量 分别为m、n、k,算法过程如下: ①输入x的值; ②K=x/4; ③y=x%4; ④如果y的值为0,则m=0,n=0; ⑤如果y的值为1,则m=0,n=1,k=k-1; ⑥如果y的值为2,则m=1,n=0,k=k-1; ⑦如果y的值为3,则m=1,n=1,k=k-2; ⑧输出m、n、k的值; ⑨结束。 【操作题2】 某企业开展“运动打卡 运动有奖”活动若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时以上奖励500元。小强用Python编写程序实现相关功能:输入某员工本月累计运动时间( 时),输出能获得的奖励金额。 实现上述功能的程序如下,请在划线处填入合适的代码。 t=int(input("请输入您本月累计运动时间(时):")) if t<0: print("输入错误") else: if t<30: m=0 ① m=300 ② m=450 else: m=500 print("您的奖励是:",m) 当输入“-1”是,输出的信息为 A (选填,填字母: A.输入错误 B.您的奖励是:0 C .您的奖励是:500 )
~~ 您好,已阅读到文档的结尾了 ~~