Learn to code with step-by-step lessons. A place for students to work through programming fundamentals and build skills.
One possible program:
options = ["pizza", "pasta", "salad"]
votes_list = []
tally = {"pizza": 0, "pasta": 0, "salad": 0}
while True:
vote = input("Vote (pizza/pasta/salad or done): ").strip().lower()
if vote == "done":
break
if vote not in tally:
print("Invalid vote")
else:
votes_list.append(vote)
tally[vote] = tally[vote] + 1
for choice in tally:
print(choice, ":", tally[choice])
best_choice = options[0]
for choice in options:
if tally[choice] > tally[best_choice]:
best_choice = choice
print("Winner:", best_choice)