Con los ojos cerrados python
Con los ojos cerrados.
en este ejemplo de python mostrare un juego matemático
interesante
el juego llamado con los ojos cerrados,
en el cual se considera que se tienen 40 piedras, con dos
jugadores
de los cuales uno serás tu y el otro la maquina deberán
sacar de 1
hasta un máximo de 5 piedra una vez por turno, gana quien se
lleve
aqui el código
import 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
Comentarios
Publicar un comentario