Простая программа, которая подсчитывает голоса четырех кандидатов. Голосовые поступления поступают по одному, где число голосов четыре человека обозначается цифрой, Наконец печать победителя на экране.Голосование не учитывается
есть мой код
candList = [0, 0, 0, 0]
while True:
print '1 for First Candidate'
print '2 for Second Candidate'
print '3 for Third Candidate'
print '4 for Fourth Candidate'
print '5 for Exit Poll'
cid = input('Enter Candidate Number to Vote: ')
if cid == 5:
break
candList[cid - 1]
vote = max(candList)
candidate = candList.index(vote) + 1
print 'Winner is Candidate', candidate, 'with', vote, 'Votes'
Но проблема голосования не считается .. я дать 1 кандидат 3 голоса, но, наконец, печать
Result is : Winner is Candidate 1 with 0 Votes
'Eval (raw_input())'? Ты серьезно? – Shashank
Что вы ожидаете от 'list [id - 1]' делать, точно ?! Возможно, вы имели в виду 'list [id] - = 1'? И ** не называйте свой собственный список 'list' **. – jonrsharpe
использовать 'input' вместо' raw_input' и no 'eval' – Morb