-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'関数であるかどうかをチェックしており、その式の結果が 'teams'(リストからリストに変換している)にあるかどうかを調べています。 –
'もしチームでテストすれば:'あなたが必要なものすべて –
'チームでテストすれば: ' –