преобразует ввод в целое число (от 4 до 4 или от 5 до 5 в зависимости от ввода)
чаю 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'
Но у меня нет никаких строк здесь, все переменные являются целыми числами.