La función es muy sencilla, genera un random dentro de una lista y elige un número al azar. El jugador/usuario debe encontrar ese número con la ayuda que le da el programa al decirle si es: mayor, o menor que el introducido.
Mi problema radica en la imposibilidad de comparar mi raw_input con el elemento escogido. Ya que al meterlo en el bucle... se queda ahí de forma permanente. Os muestro mi código:
Código:
  
A ver si alguien me saca de mi ignorancia. def x():
    lista=[]
    for i in range(0,101):
        lista.append ([i])
    from random import choice
    
    x=choice(lista)
    #print x
    
    y=raw_input()
    lista=[]
    lista.append(int(y))
    if (x==lista):
        print 'Has acertado'
    else:
        while (x!=lista):
            if (x<lista):
                result='El número es menor'
            else:
                if(x>lista):
                    result='El número es mayor'
    print result
Un saludo.
 
 


