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 :
Svp quel est la fonction en python qui permet de mettre une instruction en pause
si je compred bien la question, il y a la fonction sleep de la librairie time.