3.1if语句
if也就是如果的意思。你发现了吗?条件判断这种逻辑,我们都可以用“如果怎么怎么样,那么我们就如何”这样的话来改写它。
Scratch中的条件判断语句相信大家已经非常熟悉了,Python条件判断if 语句也是类似的。
比如这样:
if monkey_age < 16:
print('我是未成年')
这段代码的意思是判断猴子的年龄是否小于16岁,如果判断成立,就会执行【print】语句。
跟Scratch类似的,我们可以在if语句的后面,加上一个else,当条件不满足时,程序就会执行else里面的内容。比如说这样:
if monkey_age < 16:
print('我是未成年')
else:
print('我成年了')
在Python中有更简便的写法。我们可以在if语句后面,加上elif,elif也就是else if 的简写,在elif的后面,加上要判断的条件,就可以实现多条件判断了。
就像这样:
if air_quality < 51:
print('空气质量优')
else air_quality < 101:
print('空气质量良')
elif
print('空气质量差')
3.2牛刀小试
a = 40
b = 20
c = a - b
if c < 0:
d = 1
elif c < 10:
d = 2
elif c < 30:
d = 3
else:
d = 4
print(d)
运行这段代码,终端区会打印出什么数字呢?
A 1 B 2 C 3 D 4
正确答案下期公布
上期答案:正确排序:d = c + a + b