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
Soluções para a tarefa
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 interessantes
Química,
7 meses atrás
Ed. Física,
7 meses atrás
Matemática,
7 meses atrás
História,
10 meses atrás
Química,
10 meses atrás
Biologia,
1 ano atrás