Mundo em Python

Eleição para Papa

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()
0