Un while c’est un élément qui va te permettre de faire ce qu’il y a en dessous tant que la condition à côté n’est pas respecter.
Au début ton x va être égal 4, c’est sup à 0 donc tu vas en dessous.
Tu met y a 0, et pareil 0 inférieur à 4 tu entres en dessous.
Y après va devenir 1, x va devenir 3
Puis y va devenir 2, x va devenir 2
Ici y = x donc on sort du deuxième while
On revient au premier while on vérifie la condition : x est encore supérieur à 0 donc c’est reparti !!!
Y redevient 0
Puis y = 1 et x devient 1
Encore une fois la deuxième boucle est fini on revient à la première parce que x est encore supérieur à 0.
On remet y a 0,
Y devient 1 et x devient 0
On ne rempli plus la condition du deuxième while ni du premier on sort de la fonction avec donc x = 0 et y = 1
Voilà j’espère que c’était clair ^^’