Uczę się Pythona i pracuję nad ćwiczeniami. Jedną z nich jest kodowanie systemu głosowania w celu wybrania najlepszego gracza pomiędzy 23 graczami meczu za pomocą list.TypeError: '<=' nie jest obsługiwane między instancjami 'str' i 'int'
Używam Python3
.
Mój kod:
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')
uzyskać
TypeError: '<=' not supported between instances of 'str' and 'int'
Ale nie mam żadnych ciągi tutaj wszystkie zmienne są liczbami całkowitymi.