Fonction intégrée Python input()
À partir de la documentation Python 3
Si l'argument `prompt` est présent, il est écrit sur la sortie standard sans saut de ligne final. La fonction lit ensuite une ligne depuis l'entrée, la convertit en une chaîne de caractères (en supprimant un saut de ligne final), et la retourne. Lorsque la fin de fichier (EOF) est lue, `EOFError` est levée.
Introduction
La fonction input() en Python est une fonction intégrée qui permet à un programme de lire une ligne de texte depuis le clavier de l’utilisateur. C’est un outil essentiel pour créer des applications interactives, car elle interrompt l’exécution du programme et attend que l’utilisateur fournisse une entrée. La fonction peut également afficher une invite pour guider l’utilisateur sur ce qu’il doit saisir.
Exemples
Cette fonction prend l’entrée de l’utilisateur et la convertit en une chaîne de caractères :
# demander son nom
print('What is your name?')
my_name = input()
print('Hi, {}'.format(my_name))
What is your name?
Martha
Hi, Martha
input() peut également définir un message par défaut sans utiliser print() :
# message par défaut
my_name = input('What is your name? ')
print('Hi, {}'.format(my_name))
What is your name? Martha
Hi, Martha