Ir para conteúdo
Fórum Script Brasil

jack190

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre jack190

jack190's Achievements

0

Reputação

  1. Ola a todos, eu ando estudando Python quando estou livre, porem me deparei com esse problema. Em um exercício: Em uma eleição presidencial,existem 4 candidatos.Os votos são informados através dos números: 1 para o primeiro candidato,2 para o segundo 3 para o terceiro e 4 para o quarto. 5 para voto nulo e 6 para voto branco calcular e escrever os seguintes: total de votos para cada candidato, total de votos nulos e votos brancos e tendo o finalizador o 0. cand1 =int(input("input a num:")) cand2 =int(input("input a num:")) cand3 =int(input("input a num:")) cand4 =int(input("input a num:")) voto = int(input("input a num:")) perc = float(input("input a num:")) nulo = 0 branco = 0 while voto != 0 : if cand1 == 1: cand1 = cand1 + 1 if cand2 == 2: cand2 = cand2 + 1 if cand3 == 3: cand3 = cand3 + 1 if cand4 == 4: cand4 = cand4 + 1 if voto == 5: voto = int(branco) branco = voto + 1 print("branco") if voto == 6: voto = int(branco) branco = voto + 1 print ("branco") print("total candidato 1: ",cand1," votos") print("total candidato 2: ",cand2," votos") print("total candidato 3: ",cand3," votos") print("total candidato 4: ",cand4," votos") print("total de votos nulo: ",nulo," votos") print("total de votos branco: ",branco," votos") o que eu estou percebendo aqui ao programa realizar o output e que não esta fazendo a contagem da maneira certa, esta contando os números digitado , e não a quantidade deles. Grato desde já pela ajuda.
×
×
  • Criar Novo...