Input()

10 min Niveau 2

La fonction input() en Python est un outil essentiel pour interagir avec les utilisateurs en leur permettant de saisir des données pendant l'execution d'un programme.

Définition et Utilisation de Base

Définition

input() est une fonction intégrée en Python qui permet de lire une chaine de texte saisie par l'utilisateur au clavier.

Syntaxe de base

input([prompt]) : prompt(facultatif): Une chaine de caractères présentée à l'utilisateur, généralement pour lui indiquer ce qu'il doit saisir.

Comportement et Caractéristiques

Type de Données Retourné

input() renvoie toujours une chaîne de caractères (str), même si l'utilisateur saisit des nombres. Si vous attendez un type spécifique, vous devez convertir la saisie en conséquence.

Blocage du Programme

Lorsque input() est appelé, le programme s'arrête et attend que l'utilisateur saisisse quelque chose et appuie sur Entrée.

Fin de Ligne

Lorsque l'utilisateur appuie sur Entrée, input() considère cela comme la fin de la saisie et renvoie tout ce qui a été tapé, à l'exception du caractère de fin de ligne (\n).

Bonnes Pratiques

Validation de l'Entrée

Toujours vérifier et valider l'entrée de l'utilisateur avant de l'utiliser dans votre programme. Cela peut inclure la vérification du type, de la longueur, du format, etc.

Messages Clairs

Fournissez des prompts clairs et des instructions pour que l'utilisateur sache exactement quoi saisir.

Tests

Assurez-vous de tester votre gestion de input() avec diverses entrées, y compris des entrées incorrectes ou inattendues, pour voir comment votre programme réagit.

Exemples

Voici un exemple simple illustrant l'utilisation de input() :


nom = input("Entrez votre nom : ") print("Bonjour, " + nom)
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus