a=b=c=d=e=random=0
votantes=(float(input("digite un numero de votantes")))
i=1
while (i<=votantes):
print("pase el votante")
cand=(float(input("digite a que candidato elige;\n 1 por Jahir ,2 por Diego , 3 por Vidal, 4 por blanco")))
if (cand== 1):
a=a+1
i=i+1
elif(cand== 2):
b=b+1
i=i+1
elif(cand== 3):
c=c+1
i=i+1
elif(cand== 4):
d=d+1
i=i+1
elif(cand!=1!=2!=3!=4):
print("voto anulado")
e=e+1
i=i+1
print (a, b, c)
pora=(((a)*100)/(votantes))
# precisión para los números de punto float limita el número de
# posiciones después del punto decimal.
# Para los puntos float el valor de relleno representa
# la longitud de la salida completa. En el siguiente ejemplo
# queremos que nuestro resultado en porcentaje, no sea tan largo
# si no que se limite con caracteres con 2 después del punto decimal.
print ("Jahir tuvo un porcentje de: ","{0:.1f}".format(pora),"%")
porb=(((b)*100)/(votantes))
print ("Diego tuvo un porcentje de: ", "{0:.1f}".format(porb),"%")
porc=(((c)*100)/(votantes))
print ("Vidal tuvo un porcentje de: ","{0:.1f}".format(porc),"%")
pord=(((d)*100)/(votantes))
print ("voto en blanco tuvo un porcentaje de: ","{0:.1f}".format(pord),"%")
pore=(((e)*100)/(votantes))
print ("voto anulado tuvo un porcentaje de: ","{0:.1f}".format(pore),"%")
if (a>b)and(a>c) and (a>d) and (a>e):
print("el ganador es Jahir")
elif (b>a) and (b>c) and (b>d) and (b>e):
print("el ganador es Diego")
elif (c>b) and (c>a) and (c >d) and (c>e):
print("el ganador es Vidal")
elif (d>b) and (d>a) and (d>c) and (d>e):
print("el ganador es Voto en Blanco")
elif (e>b) and (e>a) and (e>c) and ( e>d):
print("el ganador es voto nulo")
No comments:
Post a Comment