(共10张PPT)
VB 分支结构程序设计
开始
输入边长a,b,c
p←(a+b+c)/2
s←(p*(p-a)*(p-b)*(p-c))**0.5
输出面积s
结束
条件
(是不是三角形)
开始
输入边长a,b,c
P←(a+b+c)/2
S←(p*(p-a)*(p-b)*(p-c))**0.5
输出面积s
结束
是否三角形
是
输出“不能构成三角形”
否
分支结构的语法格式
请同学快速地把学习记录单补充完整哦
1.回顾与学习
if<条件> :
<语句块1>
[else:
<语句块2>]
□□□□
TAB
□□□□
TAB
1.人脑计算机
a=int(input("输入第一个数"))
b=int(input("输入第二个数"))
if a>=b:
print("两个数中较大为:",a)
else:
print("两个数中较大为:",b)
数据间还有哪些比较关系呢?
2.知识链接
关系运算符 表达式 描述 优先级
>,< x>y,x>=,<= x>=y,x<=y x大于等于y,x<小于等于y 4
==,!= x==y,x!=y x等于y,x不等于y 4
in x in y x是y的成员 5
逻辑运算符 表达式 描述 优先级
and x and y x 并且 y 7
or x or y x或者y 8
not not x 并非x 6
2.练一练
问题 条件表达式
判断一个数n是否是0
判断一个整数y是否是偶数
判断一个整数x是否是三位数
判断三角形的三条边a,b,c能否构成三角形
if n==0:
if 100<=x<=999:
或if x>=100 and x<=999:
if y%2==0:
if a+b>c and b+c>a and a+c>b:
猜猜登陆程序的密码
if user == "alibaba" or pwd == "zhimakaimen"
if user == pwd
if not(user == "alibaba" and pwd== "zhimakaimen")
if int(user)*2+3 ==int(pwd)
(1)请同学们完成教材26随堂练习1,将答案填写到空格内并上机调试。
m=10+(s-3)*2
3.拓展任务