import time
escolha = True
while escolha:
print("\n")
print("Simulação de Votação de Propostas Legislativas 10 de Março de 2024")
print("""
1. Simular
0. Sair
""")
escolha = input("Escolha uma opção: ")
if escolha == "1":
ps = 78
psd = 80
il = 8
pcp = 4
be = 5
pan = 1
l = 4
ch = 50
votacao_total_favor = 0
votacao_total_contra = 0
votacao_abstencao = 0
partidos = {
"ps": ps,
"psd": psd,
"il": il,
"pcp": pcp,
"be": be,
"pan": pan,
"livre": l,
"chega": ch
}
for partido, votos in partidos.items():
while True:
voto = input(f"Votação do {partido.upper()}: Favor [F], Contra [C] ou Abstenção [A]: ").lower()
if voto == 'f':
votacao_total_favor += votos
break
elif voto == 'c':
votacao_total_contra += votos
break
elif voto == 'a':
votacao_abstencao += votos
break
else:
print("\n Escolha não válida.\n Tente outra vez.")
if votacao_total_favor >= 116 or votacao_total_favor > votacao_total_contra:
print(f"\n\033[32mA proposta passou com {votacao_total_favor} a favor, {votacao_total_contra} "
f"contra e {votacao_abstencao} abstenção.\033[m")
time.sleep(3)
else:
print(f"\n'\033[31mA proposta foi chumbada com {votacao_total_favor} a favor, {votacao_total_contra}"
f" contra e {votacao_abstencao} abstenção.\033[m")
time.sleep(3)
elif escolha == "0":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")