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.