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)
La variable prenom a pris pour valeur la réponse à la question Quel est ton prénom ?.

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 !