Lukeetah commited on
Commit
7a0b9db
1 Parent(s): 30fed6f

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -16
app.py CHANGED
@@ -19,16 +19,9 @@ c = conn.cursor()
19
  c.execute('''CREATE TABLE IF NOT EXISTS resultados
20
  (nombre text, milei real, bullrich real, massa real, schiaretti real, bregman real)''')
21
 
22
- # Obtener resultados anteriores
23
- c.execute('SELECT * FROM resultados')
24
- resultados_anteriores = c.fetchall()
25
-
26
  # Diccionario para almacenar las votaciones
27
  votaciones = {}
28
 
29
- # Porcentajes iniciales
30
- porcentajes_iniciales = {c: 16 for c in candidatos} # Distribuci贸n equitativa entre los 6 candidatos
31
-
32
  st.title("Elecciones Presidenciales 2023")
33
 
34
  # Funci贸n para validar votante
@@ -56,8 +49,6 @@ if nombre_votante:
56
  conn.commit()
57
  votaciones[nombre_votante] = porcentajes
58
  st.write(f"Gracias {nombre_votante}!")
59
- else:
60
- st.write("Por favor confirme su votaci贸n")
61
 
62
  # Verificar si el votante ya vot贸
63
  if nombre_votante in votaciones:
@@ -65,14 +56,14 @@ if nombre_votante in votaciones:
65
 
66
  # Mostrar resultados
67
  if st.button("Resultados"):
 
 
 
68
  st.write("Resultados actuales:")
69
- resultado = ""
70
- for votante, votos in votaciones.items():
71
- resultado += f"{votante}: "
72
- for candidato, porcentaje in votos.items():
73
- resultado += f"{candidato}: {porcentaje}%, "
74
- resultado = resultado[:-2] + "\n"
75
- st.write(resultado)
76
  # Bot贸n para volver
77
  if st.button("< Volver"):
78
  st.empty()
 
19
  c.execute('''CREATE TABLE IF NOT EXISTS resultados
20
  (nombre text, milei real, bullrich real, massa real, schiaretti real, bregman real)''')
21
 
 
 
 
 
22
  # Diccionario para almacenar las votaciones
23
  votaciones = {}
24
 
 
 
 
25
  st.title("Elecciones Presidenciales 2023")
26
 
27
  # Funci贸n para validar votante
 
49
  conn.commit()
50
  votaciones[nombre_votante] = porcentajes
51
  st.write(f"Gracias {nombre_votante}!")
 
 
52
 
53
  # Verificar si el votante ya vot贸
54
  if nombre_votante in votaciones:
 
56
 
57
  # Mostrar resultados
58
  if st.button("Resultados"):
59
+ # Leer resultados desde la base de datos
60
+ c.execute('SELECT * FROM resultados')
61
+ resultados = c.fetchall()
62
  st.write("Resultados actuales:")
63
+ for resultado in resultados:
64
+ st.write(f'{resultado[0]}:')
65
+ for i, candidato in enumerate(candidatos[1:]): # Excluye "Votos en blanco / impugnados" de la iteraci贸n
66
+ st.write(f'{candidato}: {resultado[i + 1]}%')
 
 
 
67
  # Bot贸n para volver
68
  if st.button("< Volver"):
69
  st.empty()