Python 3.6 : Bouée de secours : paramètres
La bouée de secours concernant les paramètres ici je vais revenir sur les paramètres de fonction si vous regardons bien notre côte on peut se demander d'où vient ceci, le mot personne, tout d'abord il faut toujours raisonner en fonction du programme principal qui est à ce niveau je vais essayer de diviser cela à travers en commentaire comme ça, ici nous avons le programme principal et ici nous avons les fonctions, il ne faut surtout pas oublier que les fonctions sont comme les boîtes noires, on les appelle mais on ne voit pas réellement comment ça s'execute comme ici au niveau de nom 1 on appelle la fonction demander le nom. À ce niveau et on ne sait pas comment ça s'excute et on appelle juste la fonction dans le programme principal. C'est comme une boîte noire qu'on ne peut pas connaître son continue et lorsqu'on appelle on récupère la valeur, retourner de la fonction ce qui fait qu'on stocke cette valeur dans une variable il existe notamment les fonctions avec paramètres comme c'est le cas de la fonction demander âge et les fonctions sans paramètres comme c'est le cas de la fonction demander le nom la fonction demander âge prend un élément qui en réalité le nom de la personne récupérer cet élément et renvoie cela au niveau d'ici, donc en posant la question on va poser directement à la personne comme nous avons vu dans le programme plus haut, si je fais par exemple, bon il faut noter qu'on peut avoir plusieurs paramètres dans une fonction et cela on ne sait pas à travers les virgules. Ici contenant les paramètres on peut retenir qu'un paramètre est une variable locale à une fonction et, est visible seulement à l'intérieur de cette fonction donc on ne peut pas exploiter le paramètre son dans tout le code ce n'est que visible dans cette fonction et on peut nommer cela m'importe si on donne par exemple un élément a une fonction, Je dois automatiquement donner une valeur à cette fonction comme c'est le cas je vais un peu supprimer nom 2 et vous allez voir la différence vous allez voir qui est une erreur quel ton nom? mimi Titi ton âge 23 vous voyez qu'à ce niveau indiquer à la ligne 23 que normalement il y a un argument Messine one Recovery il y a un argument qui n'a pas été stocker à ce niveau donc si je mets par exemple directement titi rt que je relance mon code. Je vais prendre toto, tina, âge toto 12 titi vous voyez qu' à ce niveau lorsqu'on veut faire appel ça prend plutôt l'élément entré en argument donc ça prend cet argument pour renvoyer dans la fonction mais le code fonctionne normalement parce que lorsqu'on a rentré le deuxième nom tina ça prit en considération Tina mais lorsque ça doit poser la question ça pose juste la question pour pour Titi, il faut vraiment faire attention lorsque vous entrez les paramètres et lorsqu'une fonction prend les paramètrs, il faut toujours donner une variable lors de l'appel de cette fonction et maintenant c'est une fonction ne prend pas de paramètre comme c'est le cas de nom. Ça ne prend pas de paramètre la fonction demander le nom ne prends pas du paramètre si on met un paramètre vous allez voir qu'il y'a une erreur, titi je lance mon code vous voyez directement on n'est pas été la ligne 19 en disant que normalement la fonction ne doit pas prendre de paramètre et on a mis un argument à l'intérieur donc surtout fais très attention lorsqu'on fait les fonctions si vous n'avez pas mis de paramètre mettez pas de valeur dans la fonction et si vous vous mettez les paramètres vous devez automatiquement mettre une valeur lors de l'appel. En conclusion pour passer de cela dépend si on veut donner une valeur à cette fonction ou pas bon on se dit à très bientôt pour une prochaine video concernant la fonction afficher.