Les fonctions Python input() et raw_input() sont utilisées pour collecter les entrées utilisateur. input() a remplacé raw_input() dans Python 3 et versions ultérieures. Les deux fonctions renvoient une entrée utilisateur sous forme de chaaîne.
Le traitement de l’entrée utilisateur est une partie cruciale de la programmation.
Par exemple, vous pouvez demander à un utilisateur son √¢ge afin que vous puissiez déterminer s’ils doivent être autorisés à utiliser votre site. Ou vous pouvez demander à un utilisateur de saisir son nom afin que vous puissiez déterminer sa longueur. Quelles que soient les données dont vous avez besoin d’un utilisateur, vous devrez trouver un moyen de les obtenir d’une manière ou d’une autre.
C’est là qu’intervient la fonction Python input(). Input(), une fonction intégrée à Python, permet aux codeurs de recevoir des informations via le clavier, qu’ils peuvent traiter dans un programme Python. Dans ce tutoriel, nous allons détailler les bases de Python input().
Python User Input : A Guide
Accepter l’entrée utilisateur vous permet récupérer les valeurs de l’utilisateur pendant l’exécution de votre programme. Cela signifie que vous n’avez pas besoin de dépendre de valeurs préexistantes ou du contenu d’un fichier pour exécuter votre programme.
Python 3.x utilise une méthode appelée input() pour récupérer les entrées de l’utilisateur. En Python 2.x, vous devez utiliser la méthode raw_input().
Lorsque nous appelons une fonction d’entrée, notre programme se met en pause. Le programme reprend une fois que l’utilisateur a saisi le texte via le shell Python ou la ligne de commande. Par exemple, nous pouvons demander à un utilisateur son adresse e-mail.
Notre programme se mettra en pause jusqu’à ce qu’un utilisateur insère du texte dans le programme et appuie sur la touche enter. L’utilisateur doit appuyer sur la touche enter. Cette clé indique à Python que l’utilisateur a fini d’insérer du texte sur le shell.
81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans le domaine technique après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.
Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.
La fonction input() permet un utilisateur pour insérer une valeur dans un programme. input() renvoie une valeur de chaaîne. Vous pouvez convertir le contenu d’une entrée en utilisant n’importe quel type de données. Par exemple, vous pouvez convertir la valeur qu’un utilisateur insère en un nombre à virgule flottante. input() est pris en charge dans Python 3.x.
La fonction input() fonctionne de la même manière que la fonction raw_input(). input() utilise la syntaxe suivante :
Le message est la chaaîne que vous souhaitez afficher lorsqu’un utilisateur est invité à saisir du texte. Ce message doit indiquer à un utilisateur qu’il doit effectuer une action. Sinon, un utilisateur ne comprend pas pourquoi le programme ne continue pas.
Demandons à l’utilisateur d’insérer son adresse e-mail dans le shell :
Nous avons utilisé la méthode input() pour demander à un utilisateur de saisir son adresse e-mail. Le message que nous avons mis entre crochets est affiché sur la console sur la même ligne qu’un utilisateur est censé saisir du texte.
Nous stockons la valeur que l’utilisateur insère dans une variable. Cela nous permet de nous référer à l’entrée de l’utilisateur plus tard dans notre programme.
Voici le résultat de notre code :
Notre utilisateur a d’abord été invité à insérer son email. Ensuite, notre programme a imprimé un message qui a utilisé la valeur insérée par l’utilisateur. Cela signifie que la valeur que l’utilisateur a insérée a été stockée avec succès dans notre programme.
Python raw_input() dans la version 2
raw_input() accepte les entrées de l’utilisateur. La méthode raw_input() est l’équivalent Python 2.x de Python 3‚Äôs input().