Menu
Icon

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
las ultimas piedras.

aqui el código


import random
#Definiendo turno del jugador
def jugador(piedras):
    turno=0;
    #Mientras el usuario no ingrese un turno corecto
                #(1 a 5) no saldra del while
    while(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 introducidas
        piedras=piedras-numero
                               #verificando triunfo del jugador
        triunfo(0,piedras)
        return piedras
     else:#mensaje de error
         print('Error: solo puedes recojer la cantidad de 1 hasta un maximo de 5')
#turno de la pc
def pc(piedras):
    #se genera un numero aleatorio entre 1 y 5
    numeroaleatorio =  random.randint(1,5)
                #se recoje la cantidad de piedras generadas
    piedras=piedras-numeroaleatorio
    print("La maquina ya rrecogio")
                #verificando triunfo de la pc
    triunfo(1,piedras)
    return (piedras)
#verificando
def 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 juego
def 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 continuara
    while(Piedras>0):
     if(Piedras>0):
        Piedras=jugador(Piedras)
     if(Piedras>0):
        Piedras=pc(Piedras)
#iniciando juego
juego()


Descargar ejemplo


}

Utilizamos cookies propias y de terceros con finalidades analiticas y para mejorar tu experiencia de compras segun tus preferencias, mediante el analisis de tus habitos de navegacion y tu perfil. Puedes aceptar todas las cookies pulsando el boton "Aceptar" o gestionar tus preferencias en el panel de configuracion