1
resposta

Fiz Assim: Exercício 9

quantidade_votos = 0
votos_candidato1 = 0
votos_candidato2 = 0
votos_candidato3 = 0
votos_candidato4 = 0
votos_nulos = 0
votos_brancos = 0

while quantidade_votos < 20:
    voto = int(input('Informe o número do seu voto: '))

    if voto == 1:
        votos_candidato1 += 1
    elif voto == 2:
        votos_candidato2 += 1
    elif voto == 3:
        votos_candidato3 += 1
    elif voto == 4:
        votos_candidato4 += 1
    elif voto == 5:
        votos_nulos += 1
    elif voto == 6:
        votos_brancos += 1
    else:
        print('Digite um valor válido.')
        continue  # Mantém o loop até que um valor válido seja digitado

    quantidade_votos += 1

percentual_nulos = (votos_nulos / 20) * 100
percentual_brancos = (votos_brancos / 20) * 100


print(f'{"CANDIDATO":<20}{"VOTOS"}')
print(f'{"Candidato1":<20}{votos_candidato1}')
print(f'{"Candidato2":<20}{votos_candidato2}')
print(f'{"Candidato3":<20}{votos_candidato3}')
print(f'{"Candidato4":<20}{votos_candidato4}\n')

print('-------------------- Nulos e Brancos --------------------\n')
print(f'{"":<20}{"Quantidade":<15}{"Percentual"}')
print(f'{"Votos Nulos":<20}{votos_nulos:<15}{percentual_nulos:.2f}%')
print(f'{"Votos Brancos":<20}{votos_brancos:<15}{percentual_brancos:.2f}%')
1 resposta

Olá Shayne, tudo bem?

É isso aí! Seu código está bem estruturado, parabéns! Obrigada por compartilhá-lo com a nossa comunidade, tenho certeza que servirá de inspiração para muitos colegas.

Caso queira praticar um pouco mais estrutura de repetição em Python, você pode explorar o curso praticando onde o foco é a prática do conteúdo:

Continue assim! 🚀

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!