• [^] # Re: une proposition

    Posté par . En réponse au message aide pour invalid syntax ... Évalué à 3. Dernière modification le 30 octobre 2016 à 22:21.

    Pour sys tu peux aller voir là https://docs.python.org/3/library/sys.html, ce serait trop long à expliquer...

    Ici il a utilisé la fonction exit() de ce module qui permet de sortir du programme en envoyant un code retour. Je ne vois pas trop pourquoi d’ailleurs car avec la bonne condition dans le while le programme sort de la boucle et envoi exit(0) tout seul parce qu’il a arrive à la fin du script.

    Avec les sys.exit(0) là où il les a mis on pourrait faire while True pour le coup. Vu que le programme se terminerait si l’une des conditions (total in gagne) ou (total in perdu) était remplie.

    while total != gagne or perdu:
    

    ça fait while (total != gagne), qui est toujours vrai puisqu’ils n’ont pas le même type, OU perdu, donc la condition est toujours vraie.

    Pour l’opérateur 'in' c’est tout simple :

    >>> 5 in [1,2,3]
    False
    >>> 3 in [1,2,3]
    True