Dialoguer avec l'utilisateur

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

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)

Bien comprendre la différence mise en évidence dans cet exemple !