Obtenir les commentaires des utilisateurs en Python (2/100 jours de Python)

Jan 04 2023
Dans certains cas, nous pourrions souhaiter obtenir la contribution d'un utilisateur en Python. Cela permettra à l'utilisateur de personnaliser le comportement du programme.
Jour 2 de la série d'articles de blog "100 jours de Python" couvrant la fonction input()

Dans certains cas, nous pourrions souhaiter obtenir la contribution d'un utilisateur en Python. Cela permettra à l'utilisateur de personnaliser le comportement du programme. Par exemple, si le programme est une simple calculatrice, l'utilisateur peut vouloir spécifier quelle opération il souhaite effectuer (addition, soustraction, etc.) ainsi que les valeurs à utiliser dans le calcul.

Dans d'autres cas, nous pourrions obtenir l'entrée d'un utilisateur utilisant notre programme, pour permettre au programme de traiter des données qui ne sont pas connues au moment où le programme est écrit. Par exemple, un programme qui analyse le comportement des utilisateurs sur un site Web peut demander à l'utilisateur d'entrer l'URL du site Web qu'il souhaite analyser afin de récupérer les données nécessaires. Enfin, obtenir l'entrée d'un utilisateur peut également être un moyen utile de déboguer un programme, car cela permet au développeur de tester différentes entrées et de voir comment le programme répond.

La input()fonction en Python vous permet de lire les entrées de l'utilisateur à partir de la ligne de commande. Pour lire l'entrée de l'utilisateur, vous pouvez appeler la input()fonction et stocker le résultat dans une variable :

name = input()
print('Hello,', name, '!')

Démonstration de la fonction input() en action avec différentes entrées utilisateur

En Python, une variable est un nom qui fait référence à une valeur. Lorsque vous créez une variable, vous spécifiez le nom que vous souhaitez utiliser, puis vous pouvez utiliser ce nom pour faire référence à la valeur stockée dans la variable. Dans notre exemple, nous avons créé une variable namepuis stocké la valeur saisie par l'utilisateur dans la variable appelée name. Vous pouvez créer une variable appelée xet lui attribuer la valeur 5. Ensuite, vous pouvez utiliser le nom xpour faire référence à la valeur 5dans votre programme. Les variables sont un concept crucial en programmation, car elles vous permettent de stocker et de manipuler des données dans votre code. Ils peuvent être utilisés pour stocker toutes sortes de valeurs, y compris des nombres, des chaînes (texte), etc. Nous en parlerons plus en détail plus tard.

Un autre exemple d'utilisation de la input()fonction peut être de demander à l'utilisateur le nom de l'organisation et son site Web pour l'analyser ultérieurement :

organization = input()
url = input()

print('Analyzing the url', url, 'for organization', organization)

Dans certains cas, il peut y avoir trop d'entrées que l'utilisateur doit saisir lors de l'utilisation du programme. Dans ces cas, les utilisateurs peuvent être confus et ne pas se souvenir de l'ordre des données qu'ils doivent saisir. Nous pouvons les inciter à saisir les bonnes données :

print('Enter your organization name', end=': ')
organization = input()
print('Enter the website URL', end=': ')
url = input()

print('Analyzing the url', url, 'for organization', organization)

organization = input('Enter your organization name:')
url = input('Enter the website URL:')

print('Analyzing the url', url, 'for organization', organization)

Notez que l'invite doit toujours être une chaîne (doit être placée entre guillemets).

Démonstration de la fonction input() avec différentes invites

Où mettre en pratique ce que nous venons d'apprendre ?

Lors de l'apprentissage en ligne, il est très important d'appliquer les connaissances pour s'assurer qu'elles collent.

Visitez la Profound Academy pour pratiquer : input() .

Et après?