print(“#################################################\n”)
print(" PROJETO URNA ELETRONICA\n “)
print(“Nome: Maria e Giulia TIA:42207691/42205697”)
print(”#################################################\n")
#LISTAS QUE VAO ARMAZENAS TODA A INFORMAÇÃO DOS CANDIDATOS (NOME PARTIDO CARGO E NUMERO)
presidente = []
governador = []
prefeito = []
eleitor = []
#LISTAS QUE VAO ARMAZENAR OS VOTOS EM CADA CARGO
armazenapresi = []
armazenagov = []
armazenaprefe = []
amarzenaeleitor = []
sair = 0
########################
def canditados():
continuar=0
while continuar != “não”:
nomec = input("Digite o NOME do candidato: ")
numero = int(input("Digite o numero do canditado: "))
partido = input("Digite a SIGLA do partido: ")
cargo = input(
"Digte o CARGO do canditado (prefeito, governador ou presidente): ")
if cargo == "presidente":
presidente.append(nomec)
presidente.append(numero)
presidente.append(partido)
ok = 1
elif cargo == "governador":
governador.append(nomec)
governador.append(numero)
governador.append(partido)
ok = 1
elif cargo == "prefeito":
prefeito.append(nomec)
prefeito.append(numero)
prefeito.append(partido)
ok = 1
else:
print("Insira um cargo válido")
continuar = input("Deseja adicionar outro candidato (sim ou não)?: ")
def eleitores():
continuar = 0
while continuar != “não”:
nomee = input("Digite o nome do eleitor: ")
cpf = int(input("Digite o CPF do eleitor: "))
eleitor.append(cpf)
ok = 1
continuar = input("Deseja adicionar outro eleitor (sim ou não)?: ")
def votar():
ok = 0
print(
“Caso queira votar EM BRANCO, digite (-1), Caso queira votar NULO, digite (-2)”
)
while ok == 0:
cpf=int(input(" CPF do Eleitor: "))
votospresi = int(input("\nVOTE PRESIDENTE: "))
if votospresi == "-1":
print("VOTO EM BRANCO")
elif votospresi == "-2":
print("VOTO NULO")
else:
x = presidente.index(votospresi)
print("CANDIDATO:", presidente[(x - 2)], "/ Partido:",
presidente[(x - 1)])
confirma = input(
"Digite (ok) para confirmar seu voto, caso tenha errado, digite (voltar): "
)
if confirma == "ok":
ok = 1
while ok == 1:
votosgov = int(input("\nVOTE GOVERNADOR: "))
if votosgov == “-1”:
print(“VOTO EM BRANCO”)
elif votosgov == “-2”:
print(“VOTO NULO”)
else:
y = governador.index(votosgov)
print(“CANDIDATO:”, governador[(x - 2)], “/ Partido:”,
governador[(x - 1)])
confirma = input(
"Digite (ok) para confirmar seu voto, caso tenha errado, digite (voltar): "
)
if confirma == “ok”:
ok = 0
while ok == 0:
votosprefe = int(input("\nVOTE PREFEITO: "))
if votosprefe == “-1”:
print(“VOTO EM BRANCO”)
elif votosprefe == “-2”:
print(“VOTO NULO”)
else:
x = prefeito.index(votosprefe)
print(“CANDIDATO:”, prefeito[(x - 2)], “/ Partido:”, prefeito[(x - 1)])
confirma = input(
"Digite (ok) para confirmar seu voto, caso tenha errado, digite (voltar): "
)
if confirma == “ok”:
ok = 1
armazenapresi.append(votospresi)
armazenagov.append(votosgov)
armazenaprefe.append(votosprefe)
amarzenaeleitor.append(cpf)
return armazenapresi
return amazenagov
return armazenaprefe
return armazenaeleitor
def apurar():
print(“SOCORRO”)
def relatorio():
print(“AAA”)
while sair == 0:
print(" MENU - Simulador do sistema de votação ")
print(
“\n(1) Cadastrar Candidatos \n(2) Cadastrar Eleitores \n(3) Votar \n(4) Apurar Resultados \n(5) Relatório e Estatísticas \n(6) Encerrar \n”
)
escolha = int(input(“Opção escolhida: “))
if escolha == 1:
canditados()
print(”\n”)
elif escolha == 2:
eleitores()
print(“\n”)
elif escolha == 3:
votar()
print(“\n”)
elif escolha == 4:
apurar()
print(“\n”)
elif escolha == 5:
relatorio()
print(“\n”)
elif escolha == 6:
sair = 1