您的位置:首页 > 编程语言 > Python开发

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

2017-03-04 13:45 323 查看
#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, 其他会忽略的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息