La condicion true de un while en python

Iniciado por Diesan Romero, 6 Mayo 2017, 19:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Diesan Romero

Resulta que estoy creando el juego de adivinar el numero magico en python, este es mi codigo:
Código (python) [Seleccionar]

import random;
numero = random.randint(1,100);
print(numero);

while true:
    usuario = int(input("Coloca un numero entero para adivinar: "));
    if numero < usuario:
        print("Numero muy grande")
    elif numero > usuario:
        print("El numero es muy peque")
    elif numero == usuario:
        print("felicidades")
        break;


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?

engel lex

en python no es true, es True

Código (python) [Seleccionar]
import random;
#mira como cambia de color en GeSHi
while True: #bien
while true: #mal
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Diesan Romero

Citar
en python no es true, es True

mil gracias!