Dialoguer avec l'utilisateur
A retenir
Pour récupérer ce que l’utilisateur saisit au clavier, on utilise la fonction input().
Exemple d'utilisation de input()
prenom = input("Quel est ton prénom ? : ")
print("Bonjour ",prenom)
Afficher la saisie :
prenom = input("Quel est ton prénom ? : ")
nom = input("Quel est ton nom ? : ")
print("Bonjour {} {}".format(prenom,nom))
Comprendre ce code (formatage d’une chaîne de caractères) :
- les accolades {} représentent l’endroit où mettre le contenu de la variable.
- la méthode format(prenom, nom) indique ce qu’il faut mettre à la place des accolades (dans le même ordre).
Convertir les saisies
A retenir
Quand on saisit une réponse au clavier, on obtient une chaîne de caractères (même quand on saisit un nombre).
Penser donc à convertir la chaîne en nombre pour faire des calculs
Exemple :
nombre1 = input()
nombre2 = input()
print(nombre1+nombre2)
nombre1 = int(nombre1)
nombre2 = int(nombre2)
print(nombre1+nombre2)
Attention
Bien comprendre la différence mise en évidence dans cet exemple !