内容正文:
图形化编程2
分支结构
练习:
完成课本P12例题3-1
【例题3-1】利用Wood编辑器编程,将摄氏温
度转换成华氏温度。
摄氏温度与华氏温度的转换公式:
华氏温度=32+1.8×摄氏温度
下面用代码方式积木方式编写上面的程序。
a=input('输入摄氏度:·)#设置变量a为摄氏度,通过键盘输入
f=32+1.8*f1oat(a)#设置变量f为华氏温度
print('华氏度为:',f)
设进
为
询问“输入摄氏度:”并获得输入
设置
为
32
18
将
a
转换为浮点数送型
打印“华纸度为:”
e田
复习
If
单分支if语句
判定
f〈条件〉:
True
〈语句块〉
身高>120?
是
否
if(身高>120):
print('身高是',身高,'厘米)
显示“请买票”
print('请买票!')
如果
身高
120
打印
“身高是”
身高
“厘米”
日+
打印
“请买票!”
双分支if语句
当条件不成立需要执
If/else
行其他的语句时,基
判定
False
True
本形式:
f〈条件〉:
〈语句块〉
else:
〈语句块〉
开始
的入整数
a=int(input(一个整数')
i=(a%2)
if(a==6):
是
能杏被》
否
整除
print('偶数')
else:
显示是偶数
显示是奇数
print('奇数')
结束
设置
为
将
询问“一个整数”并获得输入
转换为
整数类型·
设置
为
2的余数
+
如果
打印
“偶数”
否则+
打印“奇数
多分支if语句(if.
elif...else)
格式:
成立
f〈条件1〉:
条件1
语句块1
不成立
(语句块1》
条件2
成立
语句块2
elif〈条件2〉:
(语句块2〉
不成立
其他情况
语句块n
。■■■数
else:
(语句块n》
作业
输入一位学生的历史成绩,判断成绩属于哪
个阶段(优秀:90-100;良好:76-89;及
格:60-75;不及格:0-59)
a=int(input('历史成绩(小数四舍五入)'))#设置变量a为输入的成绩
ifa>=100:#当分数大于100时报错
print('错误!成绩在g-100之间')》
elif a>=90:
print('优秀')
e1ifa>=76:
print('良好')
elif a>=60:
print('及格)
else:
print('不及格)