{
Con los ojos cerrados.en este ejemplo de python mostrare un juego matemático interesanteel juego llamado con los ojos cerrados,en el cual se considera que se tienen 40 piedras, con dos jugadoresde los cuales uno serás tu y el otro la maquina deberán sacar de 1hasta un máximo de 5 piedra una vez por turno, gana quien se lleveaqui el códigoimport random#Definiendo turno del jugadordef jugador(piedras):turno=0;#Mientras el usuario no ingrese un turno corecto#(1 a 5) no saldra del whilewhile(turno==0):print('Introducir numero del 1 al 5')numero = int(raw_input('Cuantas piedras recojeras '))if(numero>=1 and numero<=5):turno=1;#se recoje la cantidad de piedras introducidaspiedras=piedras-numero#verificando triunfo del jugadortriunfo(0,piedras)return piedraselse:#mensaje de errorprint('Error: solo puedes recojer la cantidad de 1 hasta un maximo de 5')#turno de la pcdef pc(piedras):#se genera un numero aleatorio entre 1 y 5numeroaleatorio = random.randint(1,5)#se recoje la cantidad de piedras generadaspiedras=piedras-numeroaleatorioprint("La maquina ya rrecogio")#verificando triunfo de la pctriunfo(1,piedras)return (piedras)#verificandodef triunfo(Jugador,p):if(Jugador==0 and p<=0):print ("Felicidades, recogiste la ultima piedra, en hora buena as ganado")if(Jugador==1 and p<=0):print ("Que mal as perdido, la pc recogio la ultima piedra,la proxima ganaras...")#definiendo inicio del juegodef juego():print 'Con los ojos cerrados'print 'Se tienen 40 piedras, gana quien recoja la ultima'Piedras=40;#mientras no se recojan todas las piedras el juego continuarawhile(Piedras>0):if(Piedras>0):Piedras=jugador(Piedras)if(Piedras>0):Piedras=pc(Piedras)juego()Descargar ejemplo
}