Mémo : La fonction input

La fonction input() interrompt le déroulement du programme afin de permettre à l'utilisateur d'entrer une donnée. L'information tapée au clavier par l'utilisateur est renvoyée sous la forme d'une chaine de caractères.

La fonction input() peut être utilisée avec ou sans paramètre.

Les deux codes ci-dessous sont équivalents :

print("Entrez votre prénom : ",end="")
prenom = input()
prenom = input("Entrez votre prénom : ")

Attention : la fonction input() renvoie toujours une chaine de caractères. Il est parfois nécessaire de convertir cette chaine de caractère en entier (avec int(...)) ou en nombre à virgule (avec float(...)).

prenom = "Albert"
chaine = prenom + " ! Combien voulez-vous de cartes ?"
nb_cartes = int(input(chaine))