Résolue

Différence entre sys.exit() et break

# Gestion des erreurs # Module sys

Bonjour, je voulais savoir pourquoi il a été choisi ici d'utiliser la fonction sys.exit() plutôt que break? Quel avantage cette fonction apporte-t-elle?
Merci pour votre aide

Gabriel Trouvé

Mentor

Salut Simon !

La fonction sys.exit() est utilisée pour terminer entièrement un programme Python.

L'instruction break est utilisée dans le cadre des boucles (for, while). Elle sert à interrompre une boucle en cours, mais ne met pas fin au programme.

Donc, même si quelqu'un s'en sert pour quitter une boucle, en fait il sort directement du programme. Personnellement, si j'ai besoin de quitter un simple script, qui a une simple boucle, j'utilise toujours break.

Bonjour Gabriel,

Merci pout ta réponse, c'est plus clair pour moi.

Bonne soirée,

Simon

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.