语句与程序结构(分支结构)课件【高效课堂精研】人教中图版(2019)高中信息技术必修一第二章.pptx
分支结构讲授人:xxx
课前练习例题1.5温标换算(改编沪版例题,下同)【题目描述】利用公式C=5×(F-32)÷9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度F,输出摄氏温度C,要求精确到小数点后2位。【输入格式】输入一行,包含一个实数F,表示华氏温度。(F-459.67)【输出格式】输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后2位。【样例输入】41【样例输出】5.00【代码】f=float(input())c=5*(f-32)/9print(%0.2f%c)结果保留两位小数的格式为“%0.2f”(保留引号),f表示float实数,0.2表示小数点后保留2位。%号连接输出的变量c
课前练习【题目描述】某网店促销活动,笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,精确到小数点后2位)【输入格式】输入笔记本数量n【输出格式】输出节省的费用【样例输入】10【样例输出】16.00【代码实现】n=int(input())a=3*nb=5*ny=(a+b)*(1-0.8)print(%0.2f%y)
条件判断语句组falsetrue单分支if语句语句格式1:if判断条件:语句组示例:ifmoney=1:print(VIP)冒号缩进不可少!
语句格式2:if判断条件:语句组else:语句组双分支if语句ifmoney=1:print(VIP)else:print(普通玩家)示例:else、if同等级、相匹配、同缩进!条件判断语句组1语句组2falsetrue
设计一个分支程序,判断飞船是否能升空当飞船速度“v=7.9”时输出:“飞船成功飞行”;否则输出:“飞船不能升空”飞船成功飞行飞船不能升空YNv=7.91开始输入速度值结束流程图程序运行
设计一个分支程序,判断飞船是否能升空当飞船速度“v=7.9”时输出:“飞船成功飞行”;否则输出:“飞船不能升空”开始输入速度值YNv7.91结束流程图程序运行飞船不能升空飞船成功飞行
从键盘接收一个数,如果是正数则输出这个数,否则输出“这个数不是正数”。
当输入数“0”时,输出这个数;否则输出“这个数不是正数”。开始输入数n输出数n这个数不是正数结束n0TF流程图程序运行
选择题一名高中生在以下程序输入自己的年龄会得到的结果是()n=input(请输入一个数字)ifint(n)10:print(n是个小于10的数字)else:print(n是个大于10的数字)A.请输入一个数字B.n是个小于10的数字C.n是个大于10的数字D.自己年龄的数值牛刀小试
选择题下面if语句统计满足:变量gender为男、变量hobby为篮球、变量age小于18岁三个条件的人数,正确的语句为()。n=0A.if(gender==男orage18andhobby==篮球): n+=1B.if(gender==男andage18andhobby==篮球): n+=1C.if(gender==男andage18orhobby==篮球): n+=1D.if(gender==男orage18orhobby==篮球): n+=1牛刀小试
分支小测运算符+-***///%含义加减乘幂除(浮点除)整除(取商)取模(取余)输入一个正整数,判断其奇偶性。开始输入正整数n奇数偶数结束n??TF
多分支结构
条件判断1语句组1条件判断2语句组2语句组3truetruefalsefalse语句格式3:if判断条件1:语句组1elif判断条件2:语句组2elif判断条件3:语句组3elif判断条件4:语句组4……else:语句组n多分支if语句
条件判断1语句组1条件判断2语句组2语句组3truetruefalsefalse示例:ifmoney=200:print(VIP4)elifmoney=50:print(VIP3)elifmoney=10:print(VIP2)elifmoney=1:print(VIP1)else:print(普通玩家)多分支if语句逻辑必清晰!
贵族等级充值金额V11元V210元V350元V4200元V5500元V61000元V72000元V85000元V910000元V1018888元多分支if语句写出完整程序
疫情之下,我们进入商场、医院等各个地方都需