Faça um programa que represente três alunos, de uma turma com 10
alunos, pelos números 1, 2 e 3. Esses três alunos são candidatos a uma
eleição de líder da turma. Simule os 10 votos da turma, para um desses 3
alunos e apresente o ganhador da eleição. If, elif e else.
-Utilizar Python
Respostas
respondido por:
0
votos_1 = votos_2 = votos_3 = 0
for i in range(10):
voto = int(input("Em qual aluno vai o seu voto (1, 2 ou 3):\n"))
while voto < 1 or voto > 3:
print("\nVoto inválido!")
voto = int(input("Em qual aluno vai o seu voto (1, 2 ou 3):\n"))
if voto == 1:
votos_1 += 1
elif voto == 2:
votos_2 += 2
else:
votos_3 += 3
if votos_1 > votos_2 and votos_1 > votos_3:
print("\nO ganhador da eleição é o aluno 1")
elif votos_2 > votos_1 and votos_2 > votos_3:
print("\nO ganhador da eleição é o aluno 2")
elif votos_3 > votos_1 and votos_3 > votos_2:
print("\nO ganhador da eleição é o aluno 3")
else:
print("\nEleição empatada!")
line2002ar321:
Deu erro, so fica dando print na "Em qual aluno vai o seu voto (1, 2 ou 3):"
Perguntas similares
5 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás