Python 如何使用列表创建if语句

Python 如何使用列表创建if语句,python,Python,我的代码: team = ['barca', 'madrid'] fav_team = raw_input('What is your favorite team: ') fav_team = fav_team.upper() if fav_team in team: print "AWESOME" 你好。我对编程非常陌生,我没有任何经验,我正在努力让这一切顺利进行。但是当我运行这个代码时,它不会打印任何东西。我希望能够让用户输入他最喜欢的团队,然后打印出一些东西。但是什么也没有出来。

我的代码:

team = ['barca', 'madrid']
fav_team = raw_input('What is your favorite team: ')
fav_team = fav_team.upper()
if fav_team in team:
    print "AWESOME"

你好。我对编程非常陌生,我没有任何经验,我正在努力让这一切顺利进行。但是当我运行这个代码时,它不会打印任何东西。我希望能够让用户输入他最喜欢的团队,然后打印出一些东西。但是什么也没有出来。如何让打印语句显示?。我已经尝试过使用输入函数,但没有成功。

您需要调用lower函数

team = ['barca', 'madrid']
fav_team = raw_input('What is your favorite team: ')
fav_team = fav_team.lower()
if fav_team in team:
    print "AWESOME"
您需要将
设置为上部
下部
,因为列表包含下部的元素

如果列表中有大写字母,则仍然会有错误。所以两个字母都要小写

if fav_team in map(str.lower,team):
    print "AWESOME"

我不是python专家,但您正在将
.upper()
输入与小写数组进行比较。
if fav_team in map(str.lower,team):
    print "AWESOME"