import math
def calcular_votos_necessarios(total_cardeais):
return math.ceil((2/3) * total_cardeais)
def eleicao_papa():
total_cardeais = 135
votos_necessarios = calcular_votos_necessarios(total_cardeais)
print(f"\nTotal de cardeais: {total_cardeais}")
print(f"Votos necessários para ser eleito Papa (2/3): {votos_necessarios}\n")
while True:
try:
votos_do_vencedor = int(input("Digite o número de votos do candidato (ou -1 para sair): "))
if votos_do_vencedor == -1:
print("\nEncerrando o programa. Obrigado!")
break
if votos_do_vencedor > total_cardeais:
print("❌ O número de votos não pode ser superior ao número total de cardeais.\n")
elif votos_do_vencedor >= votos_necessarios:
print("✅ O candidato foi eleito Papa! Conseguiu os votos necessários.\n")
else:
print("❌ O candidato NÃO foi eleito. Faltaram votos.\n")
except ValueError:
print("⚠️ Entrada inválida! Digite um número inteiro.\n")
# Executar a função
eleicao_papa()