Python 3.2 : Fonction
Nous allons continuer avec notre code et nous allons faire les fonctions quand nous regardons notre code nous constatons qu'elle a trois parties nous avons demandé l'âge la première partie, demander le nom à deuxième partie et afficher les résultats la troisième partie, et si nous voulons fait bien et améliorer notre code nous pouvons mettre ceci dans une fonction qu'on peut appeler demander âge si je fais comme ça c'est l'appel d'une fonction et pour déclarer une une fonction ou définir fonction j'ai besoin de mettre, un def devant je mets deux points et je vais mettre tout ce code à l'intérieur en faisant une tabulation et après ça je vais à ce niveau appeler ma fonction pour ce faire je dois écrire le nom de la fonction définie plus haut donc demander âge et ne pas oublier les parenthèses si je fais comme ça va vous voyez à ce niveau y a une erreur c'est vraiment parce que l'âge est déclaré de manière local dans la fonction et non de manière globale je vais mettre à ce niveau âge égal si je mets comme ça et que je mets le curseur on me dit que l'âge j'ai défini un âge en bas qui est de même l'âge du haut ce soulignement si je change de nom ici et je mets plus tôt init je change et je fais un return de âge init vous voyez que c'est bon je peux lancer maintenant mon programme quel est nom titi 23 vous voyez que mon programme fonctionne normalement maintenant si je veux c'est un debug pour voir comment ce code s'exécute je vais venir à ce niveau au niveau de l'appel de la fonction mettre un bouton debugger et lancer la fonction bloque niveau lorsqu'elle arrive il y a demandé le nom la fonction input donc je dois mettre un nom je vais mettre titi lorsque je mets Titi ça arrive ici je dois pas cliquer ici parce que si je connais que ça va juste continuer à exécuter le code normalement dans ce que nous on voudrait se cale entre ce code entre dans la fonction et commence à l'exécuter pour devant taper juste ici vous voyez ça commence à s'exécuter et maintenant pouvoir taper ici nous pouvons taper ici sur ainsi de suite elle est bloquée au niveau de input il faut entrer l'âge on continue tout fonctionne normalement Bon on se dit à très bientôt pour la boîte de secours des fonctions.