繁体   English   中英

如何使用清单制作if语句

[英]How do i make an if statement with lists work

我的代码:

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.lower()
if fav_team in team:
    print "AWESOME"
team = ['barca', 'madrid']
fav_team = raw_input('What is your favorite team: ')
fav_team = fav_team.lower()  #make upper lower
if fav_team in team:
    print "AWESOME"

你需要让你的upper lower列表包含更低的元素

如果list有大写字母,这仍然会有错误。 因此,使两者都小写。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM