Pour certains programmes, il est intéressant de saisir une valeur en entrée.
Python permet d'ouvrir une boite de dialogue qui attend une réponse.
Cette réponse est alors stockée dans une variable.
Par défaut la variable réponse est de type "chaine de caractère"
En effet Python est un logiciel typé, c'est à dire qu'une variable est soit du type entier (int)
soit du type nombre à virgule flotante (float) ,
soit du type chaine de caractère (str), soit de type liste, tupple,...
Si on a besoin d'utiliser la réponse comme un nombre, il faut préciser int si c'est un entier ,
float si c'est un nombre décimal
nom=input("quel est ton nom ?") print("bonjour",nom) age=int (input("quel est ton age?")) print("tu as ",age, "ans") taille=float(input("quelle est ta taille ?")) print("tu mesures" , taille)
si nécessaire, on peut changer le type d'une variable
la fonction type() retourne le type de la variable
age=input("quel est ton age?") print(type(age)) ageEntier=int(age) print(type(ageEntier))
ce programme affiche
>>>
<class 'str'> ce qui veut dire que age est une chaine de caractère
<class 'int'> ce qui veut dire que ageEntier est devenu un nombre entier
>>>
Exercice 1 : Ecrire un programme qui demande trois notes et retourne la moyenne.
Exercice 2 : Ecrire un programme qui demande un age et retourne "Dans ... ans tu auras 18 ans"