-7
from random import randint
computador = randint(1, 5)
print('\033[31m=\033[m'*30)
print(' \033[30mMENU DE JOGO\033[m')
print('\033[31m=\033[m'*30)
print('PEDRA, PAPEL, TESOURA, LAGARTO, SPOCK')
print('''opções:
[ 0 ] Regras
[ 7 ] Jogar
[ 6 ] Sair''')
n = int(input('Qual a sua opção:'))
while True:
if n < 0 or n > 7:
print('\033[31mOPÇÃO INVÁLIDA\033[m')
elif n == 0:
print('''Manual de como jogar pedra papel tesoura lagarto Spock:
Tesoura corta papel
papel cobre a pedra
pedra esmaga o lagarto
Lagarto envenena Spock
Spock quebra a tesoura
tesoura decapita o lagarto
lagarto come o papel
papel refuta Spock
Spock vaporiza a pedra
pedra esmaga a tesoura'''.upper())
print('PEDRA, PAPEL, TESOURA, LAGARTO, SPOCK')
print('''opções:
[ 0 ] Regras
[ 7 ] Jogar
[ 6 ] Sair''')
n = int(input('Qual a sua opção:'))
if n == 0:
print('''
Manual de como jogar pedra papel tesoura lagarto Spock:
Tesoura corta papel
papel cobre a pedra
pedra esmaga o lagarto
Lagarto envenena Spock
Spock quebra a tesoura
tesoura decapita o lagarto
lagarto come o papel
papel refuta Spock
Spock vaporiza a pedra
pedra esmaga a tesoura'''.upper())
if n == 6:
break
if n > 7 or n < 0:
print('\033[31mOPÇÃO INVÁLIDA\033[m')
n = int(input('Qual a sua opção:'))
if n == 7:
while True:
print('''
[ 1 ] Pedra
[ 2 ] Papel
[ 3 ] Tesoura
[ 4 ] Lagarto
[ 5 ] Spock
[ 6 ] Voltar''')
n = int(input('Qual a sua opção:'))
if n == 6:
print('\033[31m=\033[m' * 30)
print(' \033[30mMENU DE JOGO\033[m')
print('\033[31m=\033[m' * 30)
print('''
PEDRA, PAPEL, TESOURA, LAGARTO, SPOCK''')
print('''
opções:
[ 0 ] Regras
[ 7 ] Jogar
[ 6 ] Sair''')
n = int(input('Qual a sua opção:'))
if n == 6:
break
if n > 7 or n < 0:
print('\033[31mOPÇÃO INVÁLIDA\033[m')
if computador == 1:
if n == 1:
print('\033[33mEMPATE\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 2:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 3:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 4:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 5:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if computador == 2:
if n == 1:
print('\033[32mComputador vence\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 2:
print('\033[33mEMPATE\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 3:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 4:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 5:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if computador == 3:
if n == 1:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 2:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 3:
print('\033[33mEMPATE!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 4:
print('\033[32mComputador Vence!\033[m')
print('\033[34mJogador Vence!\033[m')
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 5:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if computador == 4:
if n == 1:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 2:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 3:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 4:
print('\033[33mEMPATE!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 5:
print('\033[32mCompuador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if computador == 5:
if n == 1:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 2:
print('\033[32mComputador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 3:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 4:
print('\033[34mJogador Vence!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
if n == 5:
print('\033[33mEMPATE!\033[m')
print('-=' * 10)
print('computador =', computador)
print('Jogador =', n)
print('-=' * 10)
It depends. What should your code do? And what are you doing? Does an error message appear? Which?
– Woss
If I choose option 1 the Player will always win, if I choose the op 2 the pc always wins ,if I choose the op 3 always gives tie
– Hunter 00
Gold tip from those who are competitors of several knowledge Olympics: reduce your problem. Are you trying to make a random number generator? So don’t mix with the interface. Want to make the relationship between stone and scissors? Ignore that there is a computer and a human player. Solve and focus one thing at a time
– Jefferson Quesado