Proyecto 4 Piedra, Papel o Tijera

Es recomendable que este ejercicio lo escribas (trata de no copiarlo) y lo revises para ver que se obtiene el resultado esperado. Si tiene alguna duda utiliza el debugger para ejecutar el programa paso por paso. Inicia en el minuto [1:00:40] del video.

"""
Proyecto 4 Piedra, Papel o Tijera
24/08/2025
Edito AHR
"""
import random  # Se debe dejar dos renglones despues de la instruccion 'import'.


def jugar():
    usuario = input("Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera: \n").lower()
    computadora = random.choice(['pi', 'pa', 'ti'])
    if usuario == computadora:
        return '¡Empate!'

    if gano_el_jugador(usuario, computadora):
        return '¡Ganaste!'
    else:
        return '¡Perdiste!'  # Se deben dejar dos renglones en blanco al final de la función.


def gano_el_jugador(jugador, oponente):
    # Retonar True (verdadero) si el jugador gana.
    # Piedra gana a Tijera (pi > ti).
    # Papel gana a Piedra (pa > pi).
    # Tijera gana a Papel (ti > pa).

    if ((jugador == 'pi' and oponente == 'ti')
        or (jugador == 'pa' and oponente == 'pi')
        or (jugador == 'ti' and oponente == 'pa')):
        return True
    else:
        return False  # Se deben dejar dos renglones en blanco al final de la función.


print(jugar())

Veamos los resultados en la consola: (El programa lo ejecutamos 5 veces.)

PS C:\Users\Codigo\Modulo 2> python  Piedra_Papel_Tijera.py
Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera: 
pi
¡Ganaste!
PS C:\Users\Codigo\Modulo 2> python  Piedra_Papel_Tijera.py
Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera: 
pi
¡Ganaste!
PS C:\Users\Codigo\Modulo 2> python  Piedra_Papel_Tijera.py
Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera:
pi
¡Empate!
PS C:\Users\Codigo\Modulo 2> python  Piedra_Papel_Tijera.py
Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera:
pa
¡Perdiste!
PS C:\Users\Codigo\Modulo 2> python  Piedra_Papel_Tijera.py
Escoge una opción: 'pi' para piedra , 'pa' para papel , 'ti' para tijera:
ti
¡Ganaste!
PS C:\Users\Codigo\Modulo 2>