Python 7.5 : Hierarchie
Nous allons continuer d'améliorer notre code déjà ce code est mieux par rapport à ce que nous avons avant mais nous pouvons encore l'améliorer Nous constatons déjà qu'on appelle la fonction 3 fois et on va commencer par supprimer cela créer une variable qu'on va appeler nombre de personne égal a trois sachant qu'on peut changer cette valeur à tout moment en fonction du programme et ici je vais faire une boucle for for i in range je vais mettre nombre personne deux points tabulation et à l'intérieur je vais mettre i comme ceci et maintenant si nous regardons notre fonction retourner information nous constatons que cette fonction faire deux choses à la fois , elle recupére les informations et elle affiche. Et ... dans la mesure ou dans le programme on voudrait afficher les informations autre que dans la fonction retourner information cela va être un peu difficile, donc nous allons créer une fonction afficher information c'est le nom def afficher info qui prend en paramètre le nom et l'âge et à l'intérieur nous allons mettre ceci voila nous allons relancer notre code Nous constatons déjà qu'on a nom de la personne 0 pour améliorer cela je vais mettre i plus 1 au niveau de notre boucle i prend la valeur 0, donc au début du programme nous aurons je vais mettre en commentaire 0 et maintenant si je fais plutôt retourne i+1, nous allons voir que la personne va prendre la valeur une, après la valeur 2, après la valeur 3 donc je vais relancer mon code nous voyons nom de la personne une je vais mettre titi age de la personne une nom de la personne 2 toto age de la personne 2, 45 nom de la personne 3 titina age de la personne 3, 34 nous avons un problème au niveau de notre code ah d'accord c'est parce qu'au niveau des paramètres nous avons oublié d'entrer le nombre de personne ici je vais noter nb déjà et à ce niveau on dit qu'on a pas créé lr paramètre nombre personne donc nous avons bien au pire on peut noter cela numéro perso virgule et ici je vais mettre numéro personne comme ceci, à ce niveau je vais mettre numero perso ici je vais appeler la fonction afficher information je vais passer le paramètre numéro personne, nom et age voila et ici on peut changer les variables, on peut nommer ceci nom personne age personne ici je vais nommer personne age personne je relance mon code personne une titi age 34 vous voyez que ça affiche bien la fonction afficher information donc notre code fonctionne normalement je vais continuer à entrer les informations touchon age 23 ça marche âge vous voyez que ça donne parfaitement bon comme tout fonctionne normalement nous allons voir comment retourner plusieurs valeurs dans une fonction à travers le mot return.