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!')
Pergunta
WellluckY
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!')
Editado por WellluckYLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.