À quoi sert la fonction input() en Python ?

Par : TutorialsGrey, le 04 Mars 2022

Introduction

Dans cet article, nous allons apprendre à quoi sert la fonction intégrée Python input(), et nous allons également voir comment l'utiliser à l'aide d'exemples.

 

Objectif

Apprendre à quoi sert la fonction input() en Python, et savoir comment l'utiliser dans un programme.

 

Prérequis

Aucune connaissance en programmation Python n'est nécessaire pour comprendre cet article. Néanmoins, vous aurez besoin d'un interpréteur Python pour exécuter les exemples qui seront présentés dans cet article.

 

Le cours

La fonction input() permet de recupérer les données rentrées par l'utilisateur, généralement à partir d'un clavier et les retourne au programme.

Exemple

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

# Résultat: 
# Entrez votre nom : John Doe
# John Doe

 

 

Syntaxe de la fonction input()

La syntaxe de la fonction input() est la suivante :

input([prompt])

 

Paramètres de la fonction input()

La fonction input() ne prend qu'un seul paramètre qui est d'ailleurs optionnel (facultatif).

  • prompt (facultatif) : une chaîne de caractères qui est écrite sur la sortie standard (généralement l'écran).

 

Valeur de retour de la fonction input()

La fonction input() lit une ligne de l'entrée (généralement de l'utilisateur), convertit l'entrée en une chaîne de caractères en supprimant le retour à la ligne (provoqué lorsque l'utilisateur appuie sur la touche ENTRÉE du clavier), et la renvoie.

 

Exemple 1 : Comment fonctionne input() en Python ?

# recupérer l'entrée de l'utilisateur
inputString = input()

print('La chaîne de caractère entrée est :', inputString)

Résultat

Python est intéressant.
La chaîne de caractère entrée est : Python est intéressant.

 

Exemple 2 : Récupérer une entrée de l'utilisateur avec une invite

# recupérer l'entrée de l'utilisateur
inputString = input('Entrez une chaîne : ')

print('La chaîne de caractère entrée est :', inputString)

Résultat

Entrez une chaîne : Python est intéressant.
La chaîne de caractère entrée est : Python est intéressant.

 

Conclusion

Dans cet article, nous avons vu non seulement à quoi sert la fonction input(), mais aussi comment l'utiliser dans un programme. La fonction input() est une méthode intégrée en Python qui permet d'interagir avec l'utilisteur. À cet effet, elle est généralement utilisée pour recueillir des données de l'utilisateur. Donc si vous envisagez de créer un programme Python qui nécessite une interacttion avec l'utilisateur, vous ne manquerez certainement pas d'utiliser la fonction input().