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.