from random import randint, choice
from time import sleep
p = 'PAR'
i = 'IMPAR'
alt = [p,i]
result = ()
cont = cont_error = 0
print('\033[1;33mSeja Bem-Vindo ao Jogo do PAR ou IMPAR\033[0;30m')
sleep(4)
while True:
n_player = input('Digite um número: ')
verifplayern = n_player.isnumeric()
while verifplayern != True:
sleep(1)
n_player = input('Por favor, digite um número: ')
verifplayern = n_player.isnumeric()
sleep(2)
c_player = input('Par ou Impar: ').strip().rstrip().lstrip().upper()
verifplayerc = c_player.isalpha()
while verifplayerc != True:
sleep(1)
c_player = input('Erro! Outros caracteries não são aceitos. Digite somente "Par" ou "Impar": ').strip().rstrip().lstrip().upper()
verifplayerc = c_player.isalpha()
while c_player not in alt:
sleep(1)
c_player = input('Escrita errada, por favor digite "Par" ou "Impar": ').strip().rstrip().lstrip().upper()
cont_error += 1
if cont_error >= 5:
sleep(1)
print('Desconsidere acentos, números, espaços, ou qualquer outro tipo de caractere que não seja letras.')
while c_player not in alt and verifplayerc != True:
sleep(5)
c_player = input('Por favor digite "Par" ou "Impar": ').strip().rstrip().lstrip().upper()
verifplayerc = c_player.isalpha()
n_computer = randint(1,11)
c_computer = choice(alt)
total = n_computer + n_player #error
if total % 2 == 0: #par
result = p
else: #impar
result = i
print('Processando ')
for dots in range (0,5):
print('.',end='')
sleep(1)
print('033[4;33m;40mResultado')
for dots in range (0,5):
print('.',end='')
sleep(1)
if result == c_player:
cont +=1
print('033[1;32mVocê ganhou!')
elif result == c_computer:
print('033[1;31mVocê perdeu!')
sleep(2)
print('Encerrando o jogo')
for dots in range(0, 5):
print('.', end='')
sleep(1)
break
print(f'033[1;30mVocê 033[1;32mganhou 033[1;33m{cont} 033[1;30mvezes do computador, 033[1;32mparabéns!')