les fonctions print et input
En programmation, une fonction est un bloc de code conçu pour accomplir une tâche spécifique. Elle prend des entrées, appelées arguments ou paramètres, effectue un traitement sur ces données, puis renvoie un résultat.
La fonction print
La fonction print permet d'afficher des informations à l'écran.
Exemple :
print("Bonjour tout le monde!")
Cela affichera :
Bonjour tout le monde!
Nous utiliserons souvent print pour vérifier le contenu de nos variables ou pour afficher le résultat de nos calculs.
La fonction print affiche ce qui est passé entre les parenthèses et ajoute un saut de ligne à la fin par défaut. Elle peut accepter plusieurs paramètres, séparés par des virgules. Ces paramètres seront affichés successivement, avec un espace entre chacun par défaut.
Exemple :
# Afficher des variables
nom = "Alice"
age = 16
print("Prénom :", nom)
print("Âge :", age)
# print(paramètre1, paramètre2, paramètre3, ...)
print(nom, "a", age, "ans.") # affichera 'Alice a 16 ans.'
La fonction input
La fonction input() en Python permet de récupérer des informations que l'utilisateur entre au clavier. Elle affiche un prompt à l'écran et attend que l'utilisateur saisisse quelque chose. Ce qu'il tape est ensuite (toujours) retourné sous forme de chaîne de caractères (string), même si l'utilisateur entre un nombre.
Exemple :
nom = input("Quel est ton nom ? ") # Demande à l'utilisateur de saisir son nom
print("Bonjour", nom) # Affiche un message avec le nom saisi
Sortie possible :
Quel est ton nom ? Alice
Bonjour Alice !
Explication :
- input("Quel est ton nom ? ") : Le programme affiche le message "Quel est ton nom ?". L'utilisateur doit alors taper son nom et appuyer sur "Entrée".
- Le texte qu'il entre (par exemple "Alice") est stocké dans la variable nom.
- print("Bonjour", nom) : Le programme affiche "Bonjour Alice !", en utilisant la valeur saisie.
Nous verrons dans le chapitre suivant comment convertir une chaîne de caractères que l'utilisateur entre au clavier en nombre.