新手入驻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小试牛刀

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值