
Piedra papel o tijera

AuthorDiego Santamaria
Published11/19/2024
mi cuarto juego de python
este juego que en este caso es un juego, especificamente el juego de piedra papael o tijera, que consiste en que dos jugadors, pero en este caso envez de ser jugadores utilize una "ia" o computadora para elejir cual va a ser la respuesta, para esto utilizo la libreria random para que elija 1,2 o 3, 1 simboliza pierda, 2 papel y 3 tijera, despues el jugador es enviado un input con un int para que elija una de estas tres opciones, despues corro ambas respuestas y verifico si ambas respuestas dan a que el jugador pierde o gana y tambien esta el empate.
librerías que usé
- random: es una función que te permite generar entre otras cosas, números aleatorios que para este juego lo utilize para que la computadora elijiera entre tres numeros 1,2 y 3 que simbolzias piedra papel y tijera.
código
import random
#1 es piedra 2 es papel y 3 es tijera
opciones = [1,2,3]
while True:
eleccion_compu = random.choice(opciones)
try:
eleccion_jugador = int(input("escribe 1 para piedra 2 para papel y 3 para tijera:"))
if eleccion_jugador == eleccion_compu:
print("empate")
elif (eleccion_jugador == 1 and eleccion_compu ==3) or (eleccion_jugador == 2 and eleccion_compu == 1) or (eleccion_jugador == 3 and eleccion_compu == 2):
print("ganaste")
break
except ValueError:
print("porfavor escribe 1 2 o 3")