Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resolução de Atividades - 10 Pedra, papel e tesoura

Python:

import random

def sorteador_jokenpo():

    banco_dados = ["papel", "tesoura", "pedra"]

    return random.choice(banco_dados)

def comparador_respostas (resposta_usuario, resposta_computador):

    if resposta_usuario == "papel" and resposta_computador == "pedra":

        return "Você Ganhou!"
    
    elif resposta_usuario == "papel" and resposta_computador == "tesoura":

        return "Você Perdeu..."
    
    elif resposta_usuario == "pedra" and resposta_computador == "tesoura":

        return "Você Ganhou!"
    
    elif resposta_usuario == "pedra" and resposta_computador == "papel":

        return "Você Perdeu..."
    
    elif resposta_usuario == "tesoura" and resposta_computador == "papel":

        return "Você Ganhou!"
    
    elif resposta_usuario == "tesoura" and resposta_computador == "papel":

        return "Você Perdeu..."
    elif resposta_usuario == resposta_computador:

        return "Houve um Empate!"
    
    else:

        return False

def main ():

    print ("\nBem vindo ao nosso jogo de Jokenpô! (Rock-Paper-Scissors)")

    usuario_escolha = input ("\nEscolha entre Pedra, Papel e Tesoura: ").lower().strip(" ")

    escolha_computador = sorteador_jokenpo()

    resultado = comparador_respostas (usuario_escolha, escolha_computador)
    print (f"\nVocê escolheu: {usuario_escolha}")
    print (f"O computador escolheu: {escolha_computador}")
    print (f"\nO resultado do jogo é: {resultado}") if resultado else print ("\nOpção inválida, tente novamente.")  #Ternário

    print ("\nGostaria de tentar novamente? (S/N)")
    resposta_usuario = input().lower()

    if resposta_usuario == "s":

        main()
    
    else:

        print ("\nObrigado por jogar!")

main()
1 resposta
solução!

Oi, Victor! Como vai?

Ficou muito legal a forma como você separou as funções (sorteador_jokenpo e comparador_respostas), isso mostra uma boa organização. Um ponto importante: há uma repetição na condição de tesoura contra papel, o que faz faltar o caso de derrota para tesoura vs pedra.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!