COURS 09 PYTHON

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.

 
Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam