基于用户输入python打印语句

时间:2015-03-24 00:14:51

标签: python if-statement

我要求用户指定空气或汽车,然后程序应该打印“预订航空旅行”,如果用户说空气和“预订汽车或酒店”,如果用户说汽车。但是,当我把汽车放在那里时,它仍在打印“书籍航空旅行”。我错过了什么?

travel=raw_input("What type of travel is required Air or Car")
if travel == "Air" or "air":
    print "book air travel"
elif travel== "Car" or "car":
    print "book a car or hotel"

1 个答案:

答案 0 :(得分:2)

这样做

travel=raw_input("What type of travel is required Air or Car").lower()
if travel == "air":
    print "book air travel"
elif travel== "car":
    print "book a car or hotel"

从一开始就将它设为小写,以避免多次检查。