Bonjour
je souaite tester si ne valeur dans ma liste est un entier positif ave cu try except.
j'ai ce script

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
nb=input("liste de valeurs\n")
for i in nb.split():
    try:
        i=int(i)
        if i < 0:
            print(f"{i} pas >0")
            exit()
    except:
         print(f"{i} pas entier")
         exit()
si je rentre les valeurs 1,2 4,8n je code m'imprime :
-4 pas >0
-4 pas entier

pourquoi il rentre dans le except? il doit sortir au 1er exit non?