Я изучаю python и работаю над упражнениями. Один из них состоит в том, чтобы закодировать систему голосования, чтобы выбрать лучшего игрока между 23 игроками матча, используя списки.
Я использую Python3
.
Мой код:
players= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
vote = 0
cont = 0
while(vote >= 0 and vote <23):
vote = input('Enter the name of the player you wish to vote for')
if (0 < vote <=24):
players[vote +1] += 1;cont +=1
else:
print('Invalid vote, try again')
Я получаю
TypeError: '< =' не поддерживается между экземплярами 'str' и 'int'
Но у меня нет строк, все переменные целые.