Démo : lance une boucle sans fin, puis arrête-la
Clique sur Lancer la boucle : elle compte sans jamais s'arrêter toute seule. Quand tu en as assez, clique sur Stop. C'est exactement le geste à faire dans Colab.
Dans Colab : le carré Stop
Quand une cellule s'exécute, le petit rond qui tourne à sa gauche devient un carré. Ce carré, c'est le bouton Stop : un clic dessus interrompt la boucle aussitôt. Au clavier, le raccourci est Ctrl + M puis I (pour Interrupt).
Si jamais tout reste figé, la solution ultime est la remise à zéro complète de l'environnement : menu Exécution › Redémarrer la session, ou Ctrl + M puis . - tu repars propre, sans rien avoir cassé.
Les raccourcis qui sauvent
| Raccourci | Effet |
|---|---|
| Le carré ■ à gauche de la cellule | Arrête la cellule en cours d'exécution |
| Ctrl + M puis I | Interrompt l'exécution (au clavier) |
| Ctrl + M puis . | Redémarre la session : la grande remise à zéro |
Truc bonus : revenir en arrière avec Ctrl+Z
L'autre filet de sécurité du quotidien : annuler ce qu'on vient de faire. Tu as effacé une ligne par erreur, tout déréglé ? Un coup de Ctrl + Z et c'est revenu.
| Raccourci | Effet |
|---|---|
| Ctrl + Z (sur Mac : Cmd + Z) | Annule la dernière action de frappe |
| Ctrl + Y | Refait ce qu'on vient d'annuler |
| Ctrl + M puis Z | Dans Colab : récupère une cellule entière effacée |
Dans Colab, Ctrl + Z annule bien ce que tu tapes dans une cellule, mais son souvenir se limite à la cellule en cours. Pour les gros « oups » (cellule supprimée), pense plutôt à Ctrl + M puis Z, ou au menu Édition › Annuler.
Le piège classique : la boucle qui ne se termine jamais
Une boucle while tourne tant que sa condition reste vraie. Si on oublie de faire avancer le compteur vers la sortie, la condition reste vraie pour toujours : c'est la boucle infinie.
| Correct (la boucle se termine) | Bug (boucle infinie) |
|---|---|
compteur = 0 |
compteur = 0 |
À droite, compteur reste à 0 pour toujours : la boucle n'avance jamais vers sa sortie. Le bon réflexe n'est pas la panique, c'est le bouton Stop - puis on ajoute la ligne qui fait avancer le compteur.