Bonjour,

J'aimerai faire cet exercice :

New item: 3
The list now: [3]
The list in order: [3]
New item: 1
The list now: [3, 1]
The list in order: [1, 3]
New item: 9
The list now: [3, 1, 9]
The list in order: [1, 3, 9]
New item: 5
The list now: [3, 1, 9, 5]
The list in order: [1, 3, 5, 9]
New item: 0
Bye!

Malheureusement quand je fais un if pour finir la boucle, il n'est pas détecté :

Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
list=[]
while True:
    numb=input("New item: ")
    print(numb)    #pour être sur que numb est bien égal à 0
    if numb==0:
        print("bye")
        break
    else:
 
        list.append(numb)
        print("The list now: ",list)
        print("The list in order: ",sorted(list))

Pouvez-vous me dire pourquoi et comment faire ? Merci