Larback - Retornando conhecimento

O Nerd pode escolher ser descolado... e você, consegue ser nerd?

Jogo em Python - Pedra, papel ou tesoura

# Para gerar números aleatórios
from random import randrange
# Para fazer paradas na execução do código
from time import sleep

print('Vamos jogar!')
opc = -1
while opc != 0 and opc != 1 and opc != 2:
    print('Faça sua escolha:')
    print('Pedra = 0, Papel = 1, Tesoura = 2')
    opc = int(input())
    if opc != 0 and opc != 1 and opc != 2:
        print('Sua escolha foi inválida. Tente novamente')
print('Computador escolhendo.', end='')
for i in range(5):
    sleep(0.5)
    print('.', end='')

print('')
computador = randrange(0, 3)
print('Computador: ', end='')
if computador == 0: print('Pedra')
if computador == 1: print('Papel')
if computador == 2: print('Tesoura')
if opc == computador:
    print('Empate')
elif opc == 0:
    if computador == 2:
        print('Você venceu.')
    else:
        print('Você perdeu.')
elif opc == 1:
    if computador == 0:
        print('Você venceu.')
    else:
        print('Você perdeu.')
elif opc == 2:
    if computador == 1:
        print('Você venceu.')
    else:
        print('Você perdeu.')

O jogo é bem simples. Uma estrutura de repetição enquanto é utilizada para garantir que o usuário escolha uma opção válida. Após isso, temos um efeito para dramatizar... o método sleep é executado para criar pausas dramáticas =[

A opção do computador é gerada aleatoriamente. Após a escolha do computador, uma sequencia de Se aninhados com Senão se fazem as comparações para ver quem venceu.



Qualquer dúvida, me deixem uma mensagem.