习题30 else 和 if. 附加练习3

#coding=utf-8
#赋值
people = 20
cars = 19
buses =15

if cars > people and buses < cars:
 print "Take cars!!!!"
 
elif cars > people or buses > cars:
 print "TAKE WHATEVER YOU WANT."
 
elif cars < people and buses < cars:
 print "Better stay at home."
 
else:
 print "Better to take the buses."


#note:
else:
    XXXXXXX
else后面直接接:,然后缩进后,输出结果。

为什么不可以这样子:
if cars > people and buses = cars:
    print "whatever"
原因: 布尔表达式是么有只有一个等号的。

elif只会运行它遇到的第一个True, 其他会忽略的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值