Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Ali Baba en 6 Mayo 2017, 19:07 pm



Título: La condicion true de un while en python
Publicado por: Ali Baba en 6 Mayo 2017, 19:07 pm
Resulta que estoy creando el juego de adivinar el numero magico en python, este es mi codigo:
Código
  1. import random;
  2. numero = random.randint(1,100);
  3. print(numero);
  4.  
  5. while true:
  6.    usuario = int(input("Coloca un numero entero para adivinar: "));
  7.    if numero < usuario:
  8.        print("Numero muy grande")
  9.    elif numero > usuario:
  10.        print("El numero es muy peque")
  11.    elif numero == usuario:
  12.        print("felicidades")
  13.        break;
  14.  

estoy intentado que el while se ejecute hasta que llegue al break, pero cuado me sale el error en la consola, aparece que el true no esta definido, en otras palabras, lo que esta interpretando es una variable?

De ser asi, necesito poner obligatoriamente una condicion para que se ejecute?


Título: Re: La condicion true de un while en python
Publicado por: engel lex en 6 Mayo 2017, 19:19 pm
en python no es true, es True

Código
  1. import random;
  2. #mira como cambia de color en GeSHi
  3. while True: #bien
  4. while true: #mal
  5.  


Título: Re: La condicion true de un while en python
Publicado por: Ali Baba en 6 Mayo 2017, 19:25 pm
Citar
en python no es true, es True

mil gracias!