習題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, 其他會忽略的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章