L’ordre d’execution des cellules
#
Objectif pédagogique : Comprendre le concept de l’ordre d’execution des cellules et du stockage de variable au sein des carnets Jupyter
Exercice
Avec Maj + Entrer
executez les cellules dans le bon ordre pour parvenir au bon résultat (N=12).
Attention : vous n’avez pas le droit de modifier le contenu des cellules.
N=0
A=2
B=4
print("N = ",N," ; A = ",A," ; B = ",B)
if B==4:
A=B+B/2
print("N = ",N," ; A = ",A," ; B = ",B)
if A==6:
A=A-1
N=(B+A)*12*B
print("N = ",N," ; A = ",A," ; B = ",B)
N=N/A
print("N = ",N," ; A = ",A," ; B = ",B)
assert N == 12, "N n'a pas la bonne valeur"
if N == 12:
print("Bravo !")
Besoin d’un indice pour réussir l’exercice ? Exécutez la cellule ci-dessous :
run indice-ordre-execution
Conclusion#
L’ordre d’execution des cellules est très important et ne dépend pas forcément de l’ordre dans lequel sont placées les cellules, c’est vous qui choisissez dans quel ordre vous executez le carnet. Les variables sont gardées en mémoire. Pensez à réinitialiser votre carnet pour vérifier vote script de temps en temps.
Pour aller plus loin#
Voyons justement comment effacer les variables et relancer le noyau du carnet.
Il est également possible de déplacer les cellules