Olá, Christian! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de listas para organizar as opções do jogo, utilizou muito bem a função random.choice para gerar a jogada do computador e ainda compreendeu a importância da validação de entrada para evitar erros durante a execução.
Uma dica interessante para o futuro é simplificar a verificação de jogadas usando um dicionário de regras. Assim:
REGRAS = {
"pedra": "tesoura",
"papel": "pedra",
"tesoura": "papel"
}
def verificar_jogada(jogada_usuario):
jogada_cpu = gerar_jogada_cpu()
jogada_usuario = jogada_usuario.lower()
if jogada_usuario == jogada_cpu:
print("Empate!")
elif REGRAS[jogada_usuario] == jogada_cpu:
print("Você venceu!")
else:
print("Você perdeu!")
Isso deixa o código mais legível e fácil de expandir caso queira adicionar novas opções no futuro.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!