Forum >> Principianti >> (RISOLTO) Errore su while true

Pagina: 1

Ciao a tutti,

Sono un novellino di Python, ho appena iniziato a programmare e ho fatto un semplice programma, per indovinare un numero.
Lancio il programma, inserisco il numero che cerco di indovinare e mi dice




while true:
NameError: name 'true' is not defined



Dove sbaglio !!! Grazie per un eventuale aiuto !!! :) :) :)


import random
incognita=random.randint(1,20)
print(incognita)
noto = int(input("metti numero: "))


while true:
    if noto > incognita:
        print("ALTO")
        noto = int(input("Provaci ancora !! "))
    elif noto < incognita :
            print("MINORE")
            noto = int(input("Provaci ancora !! "))
            break
    else:        
           print("bravo il numero era:", incognita)




--- Ultima modifica di Rasjah in data 2018-07-05 18:45:24 ---
l'iniziale! si scrive True, con la maiuscola.




THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Wooww..è vero, devo ancora imparare molte cose..però ho visto che il break, va portato in fondo, altrimenti fà casino !!!




Grazie mille cm.. sei stato di grandissimo aiuto !!!!! ;) :) ;) :)

import random
incognita=random.randint(1,20)
print(incognita)
noto = int(input("metti numero: "))


while True:
    if noto > incognita:
        print("ALTO")
        noto = int(input("Provaci ancora !! "))
    elif noto < incognita :
            print("MINORE")
            noto = int(input("Provaci ancora !! "))
    else:        
           print("bravo il numero era:", incognita)
           break




Pagina: 1



Esegui il login per scrivere una risposta.