Introduction à l'Entrée (input) et à la Sortie (output) en Python
Sortie (output) en Python
En Python, la fonction print()
est utilisée pour afficher des sorties à l'écran. Par exemple :
print('Python est puissant')
Sortie : Python est puissant
Syntaxe de print()
La fonction print()
accepte plusieurs paramètres :
object
- valeur(s) à afficher
sep
(optionnel) - permet de séparer plusieurs objets affichés
end
(optionnel) - permet d'ajouter des valeurs spécifiques comme une nouvelle ligne \n
ou une tabulation \t
file
(optionnel) - spécifie où afficher les valeurs (par défaut, l'écran)
flush
(optionnel) - booléen indiquant si la sortie est immédiatement affichée ou mise en tampon. Par défaut : False
Exemple 1 : Déclaration Simple
print('Bonjour !')
print('Aujourd\'hui, il pleut')
Sortie :
Bonjour !
Aujourd'hui, il pleut
Dans cet exemple, la fonction print()
affiche les deux lignes séparées par une nouvelle ligne par défaut.
Exemple 2 : Utilisation du Paramètre end
print('Bonjour !', end=' ')
print('Il pleut aujourd\'hui')
Sortie :
Bonjour ! Il pleut aujourd'hui
Nous avons utilisé end=' '
pour afficher le texte sur une seule ligne séparée par un espace.
Exemple 3 : Utilisation du Paramètre sep
print('Nouvel Abonne en ', 2024, 'merci et À bientôt !', sep=' - ')
Sortie :
Nouvel Abonne en - 2024 - merci et À bientôt !
Le paramètre sep
permet de séparer les éléments affichés par un tiret.
Exemple : Affichage de Variables et Littéraux
age = 25
nom = "Laurie"
print(239)
print(age)
print(nom)
Sortie :
239
25
Laurie
Exemple : Concaténation de Chaînes
print('Apprendre Python sur PandaCodeur ' + ' c'est super !')
Sortie :
Apprendre Python sur PandaCodeur c'est super !
Le symbole +
concatène les chaînes de caractères avant affichage.
Formatage de la Sortie
Pour formater la sortie, on peut utiliser la méthode str.format()
:
x = 5
y = 10
print('La valeur de x est {} et celle de y est {}'.format(x, y))
Sortie :
La valeur de x est 5 et celle de y est 10
Les accolades {}
servent de placeholdeurs pour les variables dans la chaîne formatée.
Entrée en Python
Pour obtenir une entrée utilisateur en Python, nous utilisons la fonction input()
:
nombre = input('Entrez un nombre : ')
print('Vous avez entré :', nombre)
print('Type de nombre :', type(nombre))
Sortie :
Entrez un nombre : 10
Vous avez entré : 10
Type de nombre :
Notez que la valeur entrée est une chaîne de caractères. Pour convertir cette entrée en nombre, utilisez int()
ou float()
:
nombre = int(input('Entrez un nombre : '))
print('Type de nombre après conversion :', type(nombre))
Après conversion, le type sera int
au lieu de str
.