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

来源:互联网 发布:会员数据分析公司 编辑:程序博客网 时间:2024/06/10 06:03
#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, 其他会忽略的。


0 0