新手入驻python该如何编程3

3.1 if语句

if也就是如果的意思。你发现了吗?条件判断这种逻辑,我们都可以用“如果怎么怎么样,那么我们就如何”这样来改写它。

Scartch里的条件判断语句我们已经很熟悉了,python的条件判断if语句也会类似的。

这段代码的意思是判断孙小弟的年龄是否小于16,如果条件判断成立,就会执行【say】语句,Scartch的代码是这样的:

比如这样说:

if 孙小弟 < 16 then
 say 我是未成年

而这段代码在python中的写法是这样的:

if monkey_age < 16:
   print('我是未成年')

跟Scratch类似的,我们可以在if语句的后面,加上一个else,当条件不满足时,程序就会执行else里面的内容。比如这样:

if monkey_age < 16:
   print('我是未成年')
else:
   print('我成年了')

如果想要进行多个条件的判断,在Scartch中,我们会通过多个if...else...语句的来实现,就像这样:

if air quality < 51 then
 空气质量优
if air quality < 101 then
 空气质量良
else
 空气质量污染

但是在python中有更简便的写法。我们还可以在if语句后面,加上elif,elif也就是else if的缩写,在elif的后面,加上要判断的条件,就可以实现多条件判断了。

就像这样:

if air quality < 51:
   print('空气质量优')
elif:
   print('空气质量良')
else:
   print('空气质量污染')

3.2小试牛刀

扫描二维码关注公众号,回复: 11431637 查看本文章
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

猜你喜欢

转载自blog.csdn.net/weixin_47111609/article/details/105637068
今日推荐