Olá, Thaís, como vai?
Seu código está correto e implementa perfeitamente a lógica solicitada para o jogo de pedra, papel e tesoura. A utilização do método lower para tratar a entrada do usuário e a verificação de opções válidas demonstram uma boa prática de programação para evitar erros de execução. A estrutura condicional cobre todos os cenários de vitória, derrota e empate de forma clara e funcional.
Parabéns pela resolução do exercício e continue compartilhando seus projetos com a comunidade.
O fórum está à disposição para qualquer dúvida que surgir durante seus estudos.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!