En Python, il existe plusieurs façons d'obtenir une entrée de chaîne de la part de l'utilisateur. La méthode la plus courante consiste à utiliser la fonction intégrée input(). Cette fonction permet à l'utilisateur de saisir une chaîne, qui est ensuite stockée sous forme de variable destinée à être utilisée par le programme.
Exemple
Voici un exemple de saisie d'une chaîne par l'utilisateur en Python −
# Define a variable to store the input name = input("Please enter your name: ") # Print the input print("Hello, " + name + "! Good to see you.")
Output
Le code ci-dessus génère pour nous la output−
Please enter your name: Max Hello, Max! Good to see you.
Dans le code ci-dessus, nous avons :
Définissez une variable pour stocker l'entrée − name = input("Veuillez entrer votre nom :")
Dans cette étape, une variable nommée « nom » est créée pour stocker les entrées de l'utilisateur.
Inviter l'utilisateur à saisir son nom − input("Veuillez entrer votre nom :")
La fonction "input()" permet d'afficher un message à l'utilisateur lui demandant de saisir son nom. Le message « Veuillez saisir votre nom : » est passé en paramètre à la fonction.
Stockez la saisie de l'utilisateur dans la variable "name" − name = ...
Le résultat de l'appel de la fonction "input()" est stocké dans la variable "name". Cela signifie que la saisie de l'utilisateur est désormais stockée dans la variable "name" et est prête à être utilisée.
Print input − print("Bonjour," + nom + "! Ravi de vous rencontrer.")
Dans cette étape, la fonction "print()" est utilisée pour afficher un message à l'utilisateur, en utilisant la valeur stockée dans la variable "name". Le message "Bonjour, [nom] ! Content de vous voir." , est passé en argument à la fonction. La valeur de "name" est concaténée avec le reste de la chaîne à l'aide de l'opérateur "+".
N'oubliez pas que la sortie de la fonction "input()" est toujours une chaîne, même si l'entrée utilisateur est un nombre. Si vous devez utiliser l'entrée sous forme de nombre, vous devez la convertir dans le type de données correspondant (tel que int ou float).
Exemple
Ceci est un exemple de saisie de chiffres par l'utilisateur -
# Define a variable to store the input age = int(input("Please enter your age: ")) # Print the input print("Wow, you are " + str(age) + " years old!")
Output
Le code ci-dessus génère pour nous la output−
Please enter your age: 24 Wow, you are 24 years old!
À partir du code ci-dessus,
Créez une variable nommée "age" pour stocker les entrées de l'utilisateur.
Passez le message "Veuillez entrer votre âge :" en paramètre à la fonction.
Étant donné que la fonction "input()" renvoie toujours une chaîne, nous devons utiliser la fonction "int()" pour convertir l'entrée de l'utilisateur en un entier. Cela stocke les entrées de l'utilisateur sous forme de nombres plutôt que de chaînes.
Stockez le résultat de l'appel de la fonction "int()" dans la variable "age".
La fonction "print()" permet d'afficher un message à l'utilisateur, en utilisant la valeur stockée dans la variable "age". Le message "Wow, tu as [âge] ans cette année !" est passé en paramètre à la fonction. Utilisez la fonction "str()" pour convertir d'abord la valeur de "age" en chaîne, puis la concaténer avec le reste de la chaîne à l'aide de l'opérateur "+".
Vous pouvez également spécifier une valeur par défaut pour la zone de saisie au cas où l'utilisateur ne fournirait aucune entrée. Ceci peut être réalisé en utilisant l'opérateur "ou" et les valeurs par défaut −
# Define a variable to store the input name = input("Please enter your name (or press enter for default): ") or "Max" # Print the input print("Hello, " + name + "! Good to see you.")
Output
Le code ci-dessus génère pour nous la output−
Please enter your name (or press enter for default): Hello, Max! Good to see you.
Dans le code ci-dessus,
Créez une variable nommée "name" pour stocker le nom saisi par l'utilisateur.
Passez le message "Veuillez entrer votre nom (ou appuyez sur Entrée pour utiliser la valeur par défaut) -" en paramètre à la fonction.
or est utilisé pour définir une valeur par défaut pour la variable name. Si l'utilisateur appuie sur la touche Entrée sans saisir de nom, la fonction input() renvoie une chaîne vide. Si l'entrée de l'utilisateur est une chaîne vide, l'opérateur ou évalue la valeur par défaut "Max".
Stockez le résultat de l'appel de la fonction input(), ou la valeur par défaut "Max" dans la variable name.
Utilisez la variable de nom pour imprimer des salutations personnalisées. Utilisez l'opérateur + pour concaténer les valeurs de chaîne, créant ainsi une seule chaîne à imprimer.
Pour résumer, recevoir une chaîne de l'utilisateur en Python est une tâche simple et peut être accomplie en utilisant la méthode "input()" prête à l'emploi. Que vous ayez besoin de collecter une chaîne ou une valeur numérique, convertir l'entrée dans le type de données approprié et l'enregistrer dans une variable pour référence future est un jeu d'enfant.
La méthode "input()" est un outil pratique pour obtenir des informations de l'utilisateur et les stocker pour une utilisation ultérieure dans le code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!