分支结构
第一种
判断一个条件,如果这个条件成立,就执行其包含的某条语句或某个代码块。
#语法结构
if condition:
statement(s)
第二种
判断一个条件,如果条件成立,就执行其包含的某条语句或者某个代码块,如果条件不成立,就执行另外的某条语句或者某个代码块。
#语法结构
if condition:
statement(s)
else:
statement(s)
第三种
判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件还不成立,则接着判断第3个条件….
#语法结构
if condition:
statement(s)
elif condition:
statement(s)
elif condition(s):
statement(s)
...
应用,两种写法对比
第四种
第4种是在第3种的情况下添加一个else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块
#语法结构
if condition:
statement(s)
elif condition:
statement(s)
elif condition(s):
statement(s)
...
else:
statement(s)
练习
#了不起的分支与循环(1)练习1
score = int(input('请输入考生的分值:'))
if 0 < score < 60 :
print('等级为D。')
elif 60 < score < 70 :
print('等级为C。')
elif 70 < score < 80 :
print('等级为B。')
elif 80 < score < 90 :
print('等级为A。')
elif score == 100 :
print('等级为S。')
else:
print('请输入范围为 0 到 100 的分值!')
第五种
小题目
一道无聊的题目:
比较两个数的大小,并将较小的数赋值给一个叫做small的变量