Fonction d'entrée Python() est utilisé pour prendre en compte les entrées de l'utilisateur. Par défaut, il renvoie l'entrée utilisateur sous la forme d'une chaîne.
Fonction input()
Syntaxe:
input(prompt)>invite [facultatif] : n'importe quelle valeur de chaîne à afficher comme message d'entrée
Ex : entrée (Quel est votre nom ? )
Retour: Renvoie une valeur de chaîne saisie par l'utilisateur.
By default input() function helps in taking user input as string. If any user wants to take input as int or float, we just need to typecast it.>
Python3
fonction de sous-chaîne java
# Taking input as string> color>=> input>(>'What color is rose?: '>)> print>(color)> # Taking input as int> # Typecasting to int> n>=> int>(>input>(>'How many roses?: '>))> print>(n)> # Taking input as float> # Typecasting to float> price>=> float>(>input>(>'Price of each rose?: '>))> print>(price)> |
>
>
Sortir:
What color is rose?: red red How many roses?: 10 10 Price of each rose?: 15.50 15.5>
Exemple 1 : Prendre le Nom et âge de l'utilisateur comme entrée et impression
Par défaut, input renvoie une chaîne. Ainsi, le nom et l’âge seront stockés sous forme de chaînes.
Python
liste comparable
# Taking name of the user as input> # and storing it name variable> name>=> input>(>'Please Enter Your Name: '>)> # taking age of the user as input and> # storing in into variable age> age>=> input>(>'Please Enter Your Age: '>)> print>(>'Name & Age: '>, name, age)> |
>
>
Sortir:
dérivé partiel du latex
Please Enter Your Name: Rohit Please Enter Your Age: 16 Name & Age: Rohit 16>
Exemple 2 : prendre deux entiers des utilisateurs et les ajouter.
Dans cet exemple, nous verrons comment prendre en compte les nombres entiers des utilisateurs. Pour prendre une entrée entière, nous utiliserons int() avec Entrée Python()
Python
# Taking number 1 from user as int> num1>=> int>(>input>(>'Please Enter First Number: '>))> # Taking number 2 from user as int> num2>=> int>(>input>(>'Please Enter Second Number: '>))> # adding num1 and num2 and storing them in> # variable addition> addition>=> num1>+> num2> # printing> print>(>'The sum of the two given numbers is {} '>.>format>(addition))> |
>
>
Sortir:

De même, nous pouvons utiliser float() pour prendre deux nombres flottants. Voyons un autre exemple de la façon de prendre des listes en entrée
Exemple 3 : prendre deux listes en entrée et les ajouter
Prendre l'entrée de l'utilisateur sous forme de chaîne et la diviser en chaque caractère à l'aide de list() pour la convertir en liste de caractères.
Python
comment déréférencer un pointeur en c
# Taking list1 input from user as list> list1>=> list>(>input>(>'Please Enter Elements of list1: '>))> # Taking list2 input from user as list> list2>=> list>(>input>(>'Please Enter Elements of list2: '>))> # appending list2 into list1 using .append function> for> i>in> list2:> >list1.append(i)> # printing list1> print>(list1)> |
>
>
Sortir:
