Fonction input() – Python

Les développeurs ont souvent besoin d’interagir avec l’utilisateur, soit pour obtenir des données, soit pour obtenir un résultat quelconque. La plupart des programmes utilisent aujourd’hui une boîte de dialogue pour demander à l’utilisateur de fournir un type d’entrée. Tandis que Python nous fournit deux fonctions intégrées pour lire les entrées du clavier.

  • raw_input()
  • input()
 

raw_input()

Cette fonction fonctionne dans les versions antérieures (comme Python 2.x). Elle prend exactement ce qui est tapé au clavier, la convertit en chaîne puis la renvoie à la variable dans laquelle nous voulons stocker. Par exemple :

name = raw_input("Entrez votre nom : ") 
print name

Cela produit le résultat suivant:

Entrez votre nom : WayToLearnX
WayToLearnX

 

input()

Cette fonction prend d’abord l’entrée de l’utilisateur puis évalue l’expression, ce qui signifie que Python identifie automatiquement si l’utilisateur a entré une chaîne, un nombre ou une liste. Si l’entrée fournie n’est pas correcte, une erreur de syntaxe ou une exception est générée. Par exemple :

age = input("Entrez votre age: ") 
print(age)

Cela produit le résultat suivant:

Entrez votre age: 22
22

Quoi que vous entriez comme entrée, la fonction input() la convertit en chaîne. Si vous entrez une valeur entière, la fonction input() la convertira en chaîne. Vous devez le convertir explicitement en un entier dans votre code à l’aide de « typecasting ». Voire le lien ci-dessous :
Comment vérifier que la valeur entrée est un nombre en Python

2 réflexions sur “Fonction input() – Python

  • juillet 9, 2021 à 8:13 am
    Permalien

    Svp quel est la fonction en python qui permet de mettre une instruction en pause

    Répondre
    • avril 25, 2023 à 11:16 am
      Permalien

      si je compred bien la question, il y a la fonction sleep de la librairie time.

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *