Generation

generate functionWed, 12 Apr 2023

versión simplificada del juego de Piedra, Papel y Tijera en el que 2 jugadores realizan, cada uno de ellos, una apuesta con uno de los posibles valores (Piedra, Papel o Tijera). El resultado de la apuesta se evaluará respecto a las siguientes reglas: • La Piedra vence a la Tijera, el Papel vence a la Piedra y la Tijera vence al Papel. • Si la apuesta de los jugadores fuese la misma, entonces el resultado sería un empate. En nuestro programa vamos a realizar el juego desde el punto de vista del jugador1 • Tenéis que pedir por pantalla la apuesta del jugador 1, entre el 0 y el 2 que será usado para representar el valor de la apuesta: o 0: Piedra – 1: Papel – 2: Tijera o El número deberá ser validado la apuesta del jugador2. En este caso la apuesta será aleatoria. a la hora de imprimir los resultados tenéis que convertir los valores numéricos al texto que corresponda: 0: Piedra – 1: Papel – 2: Tijera

#En este apartado se puede crear una lista donde se guarden los valores de la apuesta apuesta = ["piedra","papel","tijera"] #Se puede crear una función que pida el valor de la apuesta def apuesta(): jugador1 = input("Introduce tu apuesta: 0.Piedra; 1.Papel; 2.Tijera: ") if jugador1 == 0 or jugador1 == 1 or jugador1 == 2: return jugador1 else: print("ERROR: El valor introducido no es correcto.") return apuesta() #Se puede crear una función que haga la apuesta aleatoria del jugador2 import random def random_apuesta(): jugador2 = random.randrange(3) return jugador2 #Se puede crear una función que evalue las apuestas y calcule el g

Want to kickstart your project?Use the new AI Studio to create your code