+ 1

Que puedo poner para tener una probabilidad de que unuestre solo uno de los tres resultados si la condicion se cumple ?

print("PIEDRA...papel...o tijeras") eleccion = input (""" . """) if eleccion == "piedra": print("yo:" + eleccion) print("computadora: papel") print ("computadora: tijeras") print ("computadora:piedra") elif eleccion == "tijeras": print ("yo: " + eleccion) print ("computadora: piedra") print ("computadora: papel") print ("computadora: tijera") elif eleccion == "papel": print ("yo: " + eleccion) print ("computadora: tijeras") print ("COMPUTADORA: piedra") print ("computadora: papel") else: print("fin")

2nd Mar 2021, 3:00 AM
larryUwU
larryUwU - avatar
1 Resposta
+ 1
Buenas, me parece que te referis a la eleccion de la computadora. En ese caso, podrias utilizar la funcion randint del modulo random. randint elige un numero aleatorio dado un rango determinado por a y b (sus parametros). Ej: randint(2, 5) #Elije un numero del 2 al 5 inclusive. Sabiendo esto, podrias crear una variable que almacene un nuemro del 1 al 3, por ejemplo, y que este determine la eleccion de la computadora. Si el numero es 1, eligio tijera. A partir de ahi, seria un if else dentro de cada eleccion del usuario. Saludos!
4th Mar 2021, 2:38 AM
Marco Maida
Marco Maida - avatar