Python 2.10 : Bouée de secours : print, input, str, int, try
Nous allons continuer notre code avec une bouée de secours, ici nous allons faire un récapitulatif de tous les thèmes que nous avons abordé plus haut déjà il faut noter, que lorsqu'on utilise les variables il faut toujours penser à la déclarer c'est-à-dire, a lui donner une valeur, si je prends la variable nom et initialiser a une chaine de caractère car input est une fonction qui a pour paramètre une chaine de caractère, et nous devons noter que python est sensible a la case de même que java. Si je fais par exemple nom avec un n majuscule et que je ne change pas le nom ici je lance mon code ça me demande le nom importe quoi j'entre l'âge, vous voyez il y'a une erreur à ce niveau il faut essayer de lire l'erreur, on regarde la ligne 15 c'est une erreur de type NameError a la ligne 15 ça veut dire qu'on a pas nommé le nom comme il faillait donc il faut faire très attention lorsqu'on déclare les variables et qu'on fait appel a cette variable il faut aussi noter que lors de la déclaration de cette variable il y'a pas d'espace, si je fais pas exemple nom de la personne, vous allez voir que c'est souligné en rouge vous voyez que c'est une erreur. On écrit jamais les nom des variables avec les espaces au pire vous pouvez mettre le tiret de 8 a ce niveau, ce sont ses petits remarque qu'il faut noter. Nous allons maintenant vois la différence entre un plus et une virgule, je vais commencer par la virgule, je vais faire un print parenthèse double cote je mets importe quoi dans le chaine et après je mets une virgule double cote de je continue, si je lance mon code vous allez voir que s'affiche normalement en fait cette virgule permet d'entrer plusieurs paramètres dans la fonction print et maintenant si je copie ceci et que je met en bas et à la place de la virgule je mets un plus vous allez voir que c'est different car le plus permet de faire le concatenation, et si je rajoute par exemple un chiffre je mets par exemple 123 et je lance mon code il y'a une erreur a la ligne 7 car on dit ça c'est un int alors que l'autre est de type string et pour concatener je dois mettre un str parenthèse je relance, tout fonctionne normalement c'est bon a ce niveau. Bon nous avons vu les int et les str, nous pouvons écrire notre code différemment à ce niveau je vais copier ceci et le remplacer à ce niveau et mettre ceci en commentaire si je relance mon programme, ici déjà il y'a une erreur parce que âge prochain n'est plus définie et pour remedier a cela nous devons faire un int a ce niveau ça c'est une autre manière de faire ce code et mettre ici age plus 1, je relance mon code vous voyez que tout fonctionne normalement. Nous se dit à très sur une video sur les boucles while