Fonction d'entrée : input
"Entrée" signifie que le programme attend des informations (texte, nombre, signal) à partir d'un périphérique d'entrée (ex : clavier).
La demande d'informations dans la console s'effectue à l'aide de la commande input.
Syntaxe :
1
>>> prenom = input('Quel est ton prénom ?')

1
>>> print('Bonjour ', prenom)
2
Bonjour Denis
Attention :
Il est important de ne pas se tromper dans le type de valeur attendu !
Syntaxe : Imposer le type de valeur attendu
Imposer le type entier à l'aide de int(), décimal à l'aide de float(), texte à l'aide de srt()
1
>>> tonage=int(input('Quel est ton âge ? '))
2
>>> annee=2021-tonage
3
>>> print(tonage, 'Tu es né(e) en ', annee)
4
15 Tu es né(e) en 2006
Ne pas respecter le type demandé entraîne un message d'erreur.
1
Quel est ton âge ? quinze
2
Traceback (most recent call last):
3
File "<module1>", line 3, in <module>
4
ValueError: invalid literal for int() with base 10: 'quinze'