-4
Я создаю систему ранжирования, и мне было интересно, можете ли вы использовать ввод для выбора элемента из списка. И если вход соответствует любому элементу в списке, вы можете назначить ему очки.Вход для выбора элемента из списка
Вот что я получил до сих пор:
teams = list()
scores = list()
#adding a team
if loop=="1":
team_name = input("Enter a team name: ")
print ("This team is succesfully added!")
teams.append(team_name)
#selecting the team by user input
elif loop=="4":
test = input("Enter a team name: ")
if test is any in list(teams):
score_team = int(input("How many points does this team get? "))
scores.append(score_team)
else:
print("Sorry, thats not a valid team name!")
Я всегда получаю выход:
Sorry, thats not a valid team name!.
Что я делаю неправильно?
'если тест какой-либо в списке (командах)'. Это не так, как вы думаете. Вы проверяете, является ли 'test' функцией' any', а затем проверяется, является ли результат этого выражения в 'commands' (который вы переводите из списка в список). –
'если тест в командах:' все, что вам нужно –
'если тест в командах:' –