Problème d'arrêt dans Jupyter Lab
N'appelle pas de retour :).
Bonjour,
Je suis sur Jupyter Lab
sys.exit() ne semble pas fonctionner .
J'ai une erreur sans sortir du programme.
Mistral me dit que cela interrompt le noyau mais pas le programme.
Il propose ce code :) Avec break et continue :)
while True:
user_choice = input(MENU)
if user_choice == "5":
print("À bientôt")
break # Sort de la boucle
if user_choice not in MENU_CHOICES:
print("Sélectionner une option valide.")
continue
print("Utiliser une touche valide")
print("-" * 50)
Merci de la correction
José
Bonjour José !
Tu as tout à fait raison, dans Jupyter Lab, sys.exit() interrompt le kernel au lieu de sortir proprement du programme. La solution avec break et continue fonctionne pour Jupyter : break permet de sortir proprement de la boucle while quand l'utilisateur choisit l'option "5", et continue permet de retourner au début de la boucle si l'entrée est invalide.
Gabriel
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte