我正在努力为代码获取正确的输出。代码不断给我错误的状态作为我的输出,我在做什么错呢?
def whatState(cityName):
if cityName == "dallas" or "austin" or "houston" or "ft worth" or "el paso":
stateName = "Texas"
elif cityName == "sacramento" or "san francisco" or "los angeles" or "san diego":
stateName = "California"
elif cityName == "miami" or "west palm beach" or "orlando" or "key west" or "tallahassee":
stateName = "Florida"
elif cityName == "chicago" or "naperville" or "peoria" or "evanston" or "rockford":
stateName = "Illinois"
return stateName
当我尝试使用芝加哥测试代码时,我将得克萨斯州作为我的输出
提前谢谢!
答案 0 :(得分:0)
最简单的方法是:
def stateName(cityName):
if cityName in ["dallas", "austin", "houston", "ft worth", "el paso"]:
stateName = "Texas"
elif cityName in...
return stateName