Fonction d'entrée Python

Fonction d'entrée Python

Python est livré avec une fonction intégrée nommée «Input ()» qui accepte l'entrée utilisateur. Il renvoie généralement l'entrée utilisateur en tant que chaîne par défaut.

La syntaxe pour utiliser cette méthode est donnée dans les éléments suivants:


Il n'a qu'un seul paramètre «invite» qui est un message de chaîne qui demande à l'utilisateur de saisir la valeur.

Nous exécuterons divers exemples de programmes pour mettre en œuvre cette méthode en pratique dans cet article.

Exemple 1: Utilisation de la méthode d'entrée () pour prendre une seule entrée de l'utilisateur

Nous commençons notre article en implémentant un exemple de python simple qui prend une seule entrée de l'utilisateur à l'aide de la méthode Python «Input ()», puis affichez simplement la valeur fournie à l'écran.


Dans le code fourni, nous créons d'abord une variable «données» et lui attribuons la valeur de sortie qui est générée à partir de l'appel de la fonction «Input ()». Entre les accolades rondes de la méthode «Input ()», nous définissons un argument rapide qui demande à l'utilisateur de «Veuillez saisir une valeur:». Cet argument rapide est facultatif. Vous pouvez même invoquer la fonction «entrée ()» sans l'utiliser, mais nous préférerions l'ajouter afin que l'utilisateur puisse voir ce qu'il / elle doit saisir.

Lorsque le contrôle exécute la méthode «Input ()», le programme s'arrête, affichant une invite «Veuillez saisir une valeur:» sur le terminal et attend que l'utilisateur insére la valeur. À l'aide du clavier, l'utilisateur ajoute n'importe quelle valeur, puis appuye sur «Entrer». La fonction «Input ()» lit cette valeur puis la convertit en une chaîne (cette méthode convertit tout type de valeur fournie en une chaîne par défaut), puis renvoie finalement cette valeur au programme.

La méthode «print ()» est invoquée dans la ligne de code précédente. La méthode Python «print ()» affiche tout ce qui est fourni en entrée. Nous fournissons d'abord une chaîne à afficher, je.e. "La valeur fournie par l'utilisateur est:". Ensuite, la variable «données» est fournie pour afficher le contenu qu'il stocke.


Cette image montre une invite sur le terminal lorsque la méthode «Input ()» est exécutée. Un message s'affiche qui demande à l'utilisateur de saisir une valeur. L'utilisateur entre dans une valeur et appuye sur Entrée.


La deuxième image de sortie présente la valeur fournie par l'utilisateur qui est «24». Ensuite, le programme imprime cette valeur avec la déclaration spécifiée sur le terminal.

Exemple 2: Utilisation de la méthode d'entrée () pour prendre plusieurs entrées de l'utilisateur

Nous avons appris à prendre une entrée de valeur unique de l'utilisateur. De plus, plusieurs entrées peuvent également être demandées à l'utilisateur en utilisant la fonction «Input ()». Pour implémenter ce concept, nous avons créé l'exemple de code suivant:


Dans cette illustration, nous prenons 4 valeurs d'entrée de l'utilisateur. Nous avons créé quatre variables comme «ST_ID», «Sujet», «Marques» et «Grade». Nous avons attribué à chaque variable le résultat de l'appel de la méthode «Input ()». Pour la première variable «ST_ID», la fonction «Input ()» affiche l'invite «Entrez Student ID:». Le programme est interrompu pendant qu'il attend que l'utilisateur entre la pièce d'identité de l'étudiant.

Après avoir lu l'ID étudiant fourni par l'utilisateur, il le stocke dans la variable «ST_ID» et passe à la ligne suivante du code. La ligne suivante exécute la méthode «entrée ()» et une invite est présentée comme «Entrez le titre du sujet:» sur le terminal. L'utilisateur doit insérer le titre du sujet et le programme l'enregistre dans la variable «sujet». Il avance ensuite pour exécuter les deux autres fonctions «input ()» une par une.

Après avoir exécuté toutes les méthodes «Input ()», la ligne suivante contient une fonction «print ()» pour passer à la ligne suivante où une autre fonction «print ()» a une instruction - «affichage des détails de l'élève». Ensuite, nous mettons en vue toutes les valeurs d'entrée tirées respectivement de l'utilisateur à l'aide des fonctions «print ()».


Ici, vous pouvez voir que le programme exécute la première méthode «Input ()» et l'invite demande à l'utilisateur de saisir l'ID étudiant.


Dès que l'utilisateur frappe entrée après avoir inséré l'ID étudiant, une autre invite est affichée qui oblige l'utilisateur à fournir le titre du sujet.


La méthode suivante «Input ()» s'exécute et demande à l'utilisateur de saisir les marques.


Enfin, l'utilisateur doit insérer la note. Après avoir appuyé sur «Entrer», tous les détails fournis par l'utilisateur sont affichés sur le terminal.


Que vous fournissiez une valeur entière ou toute autre, toutes ces valeurs sont converties en type de données de chaîne par le comportement par défaut de la méthode «Input ()». Pour vérifier le type de données de toutes les entrées fournies dans les instantanés précédents, nous avons la méthode «Type ()» dans Python.


Nous avons intégré la méthode «type ()» avec la méthode «print ()». Entre les accolades de la méthode «type ()», nous devons fournir la variable dont le type de données est nécessaire pour vérifier. Chaque variable est fournie une par une dans la fonction «type ()».


Cette image de sortie montre le type de données pour chaque valeur fournie. Nous pouvons voir que la classe est mentionnée comme «Str» pour toutes les valeurs. Cela signifie que la fonction «input ()» a converti les données de données pour toutes les valeurs aux chaînes.

Exemple 3: Utilisation de la méthode d'entrée () pour prendre l'entrée de valeur entière de l'utilisateur

Nous sommes venus apprendre des cas précédents que la fonction «Input ()» modifie le type de données de toute valeur en type de chaîne. Des conditions peuvent exister dans lesquelles vous auriez besoin de garder le type de données fourni. Pour ce faire, nous devons fournir explicitement le type de données avant la fonction «Input ()». Ce qui suit est un exemple de programme que nous avons écrit pour multiplier deux nombres entiers:


Dans cette démonstration, nous avons une variable «valeur_1» qui stocke la première valeur. Pour prendre la valeur d'entrée de l'utilisateur, la méthode «Input ()» est invoquée. Mais avant cette méthode, nous avons également jeté le type de données «int». Ainsi, lorsque l'utilisateur fournit la valeur, la méthode «input ()» convertit la valeur en un type de chaîne. Ensuite, le type de données que nous jetons sur la méthode «Input ()» qui est «int» modifie le type de données en un entier.

De la même manière, nous adoptons la deuxième valeur et la stockons dans la variable "Value_2". Ensuite, nous imprimons les deux valeurs en utilisant la méthode «print ()» de Python. Enfin, nous créons un script pour calculer la multiplication de "Value_1" et "Value_2". Et stocker le résultat dans la variable «multiplication». Le résultat de la multiplication est présenté en utilisant la méthode «print ()».


L'instantané précédent montre que l'utilisateur a entré deux valeurs - 12 et 3. Ensuite, il affiche les deux valeurs comme la «première valeur» et la «deuxième valeur». Enfin, après avoir multiplié les première et deuxième valeurs, il présente le résultat qui est «36».


Maintenant, pour vérifier le type de données de la variable résultante, nous avons utilisé la fonction «type ()» de Python.


Ici, nous pouvons examiner que le type est mentionné comme «int».

Conclusion

Pour ce tutoriel, nous avons appris à prendre les valeurs d'entrée de l'utilisateur en utilisant la méthode «Input ()» de Python. Cette écriture a couvert la démonstration la plus simple pour prendre une seule valeur de l'utilisateur où une invite est affichée sur le terminal et l'utilisateur entre la valeur. Ensuite, nous avons élaboré sur l'utilisation de la méthode «Input ()» pour saisir plus d'une valeur. En outre, la vérification du type de données des valeurs est effectuée en utilisant la méthode «Type ()». Enfin, nous avons démontré l'utilisation de la coulée du type de données pour modifier le type de valeur de la chaîne à une. Collectivement, tous ces cas rendent le concept complet.