En fait la balise "code" ne concerne que ce forum. Tu la trouve quand tu édites ton message (tu as les balises gras, italique etc, et dans le tas, code):
Ce qui aura pour résultat de formater ton code ici sur le forum dans une boite noire (avec ascenseur éventuellement, l'indentation respectée etc). Regarde mon message #2 la fameuse boite noire.
C'est pour plus de lisibilité sur le forum, c'est assez important, certaines personnes ne liront pas ton message sinon.
Pour en revenir à ton script, qui est déjà pas mal pour un non informaticien 😉
Quel est le but de ta boucle while?