Boa noite,
Segue o jogo programado para o exercício Verificando a paridade de um número
def verificar_par_impar(numero):
"""
Verifica se um número é par ou ímpar.
"""
if numero % 2 == 0:
return "Par"
else:
return "Ímpar"
def jogar():
"""
Joguinho: o usuário digita números e o programa diz se são pares ou ímpares.
Ao final, mostra quantos números pares e ímpares foram digitados.
Digite 'sair' para encerrar.
"""
print("=== Jogo: Par ou Ímpar ===")
print("Digite um número para descobrir se é par ou ímpar.")
print("Digite 'sair' para encerrar o jogo.\n")
pares = 0
impares = 0
total = 0
while True:
entrada = input("Digite um número (ou 'sair'): ")
if entrada.lower() == "sair":
break
try:
numero = int(entrada)
resultado = verificar_par_impar(numero)
print(f"O número {numero} é {resultado}!\n")
total += 1
if resultado == "Par":
pares += 1
else:
impares += 1
except ValueError:
print("Valor inválido! Digite um número inteiro ou 'sair'.\n")
exibir_pontuacao(total, pares, impares)
def exibir_pontuacao(total, pares, impares):
"""
Exibe o resumo final com a contagem de números pares e ímpares.
"""
print("Obrigado por jogar! Até a próxima! \n")
print("===== PONTUAÇÃO FINAL =====")
print(f"Total de números digitados: {total}")
print(f"Pares: {pares}")
print(f"Ímpares: {impares}")
# Programa principal
jogar()