Lecture au clavier
Nous avons vu précedemment comment afficher des données à l'écran avec la fonction print, par contre, un programme consiste généralement d'interactions avec l'utilisateur. Pour cela, nous avons besoin de récupérer des données directement à partir de la console. C'est ce que l'on appelle la lecture au clavier.
La lecture au clavier est une opération très courante en programmation. Elle permet de récupérer des données directement depuis la console et vous permettra de faire des programmes plus interactifs. Bien que de nos jours, les entrées utilisateurs se font plus souvent via des interfaces graphiques, la lecture au clavier reste un outil très utile lorsque l'on débute et le concept reste le même. En Python, elle se fait via la fonction input. Voici un exemple:
Dans cet exemple, nous demandons à l'utilisateur de saisir son nom à partir de la console. La fonction input prend un argument qui est le message à afficher à l'utilisateur. Lorsque l'utilisateur saisit son nom et appuie sur la touche Entrée, la fonctioninput retourne la valeur saisie. Nous stockons cette valeur dans la variable name et l'affichons ensuite à l'écran. L'argument entre les parenthèses de la fonction input est affiché à l'utilisateur pour lui indiquer ce qu'il doit saisir et est optionnel, si vous ne le spécifiez pas, la fonction attendra simplement l'entrée de l'utilisateur.