Vous êtes sur la page 1sur 13

Formation Python

Les Entrées-Sorties en Python


Formateur
Yassine Ben Salah
Formation Python

Les Entrées-Sorties en Python

Formateur : Yassine Ben Salah 2


Les Entrées – Sorties en Python

L’utilisateur à besoin d’interagir avec le


programme. on doit pouvoir saisir ou entrer des
informations, ce qui est généralement fait depuis une
lecture au clavier.
Inversement, on doit pouvoir afficher ou sortir des
informations, ce qui correspond généralement à une
écriture sur l’écran.

Entrée Sortie
Formateur : Yassine Ben Salah 3
Les Entrées – Sorties en Python

Les Entrées
La fonction input() effectue toujours
une saisie en mode texte (la valeur
retournée est une chaîne), dont on peut
ensuite changer le type (on dit aussi
«transtyper» ou «cast» en anglais)

Formateur : Yassine Ben Salah 4


Les Entrées – Sorties en Python

x = input("Entrez un entier : ") # Entrez un entier : 5


type(x) # <class 'str'>
y = input("Entrez un flottant : ") # Entrez un flottant : 10.25
type(y) # <class 'str'>
Nb =int(input("Entrez un entier : ")) # Entrez un entier : 50
type(Nb) # <class 'int'>

Formateur : Yassine Ben Salah 5


Les Entrées – Sorties en Python

Les Sorties
La fonction print() permet
d’afficher ou sortir des
informations sur écran

Formateur : Yassine Ben Salah 6


Les Entrées – Sorties en Python

print('Salut tout le monde ') # Salut tout le monde


a=float(input("Entrez un flottant : ")) # Entrez un flottant : 10.25
b=int(input("Entrez un entier : ")) # Entrez un entier : 15
print("La somme de ",a," + ", b, " = ",a + b)
# La somme de 10.25 + 15 = 25.25
y=int(input("Entrez un entier : ")) + 5 # Entrez un entier : 10
print(y) # 15
# Pour afficher par exemple ‘@’ en fin de ligne on utilise end="@"
print(‘Yassine’, end="@") # Yassine@

Formateur : Yassine Ben Salah 7


Les Entrées – Sorties en Python

Les séquences d’échappement


À l’intérieur d’une chaîne, le caractère antislash (\) permet
de donner une signification spéciale à certaines
séquences de caractères :
Séquence
Signification Exemple
d’échappement
print(' Hello \\ World ')
\\ Un antislash
# Hello \ World
print('L\'apostrophe')
\' Un apostrophe
# L'apostrophe

print("un \"guillemet\"")
\" Un guillemet
# un "guillemet"

Formateur : Yassine Ben Salah 8


Les Entrées – Sorties en Python

Autres séquences d’échappement

Séquence
Signification Exemple
d’échappement

print('Hello \nWorld ')


Faire un saut de
\n Hello
ligne
World

Faire une print('Hello \a World ')


\a
sonnerie (bip) #Hello World (+ bip)

Formateur : Yassine Ben Salah 9


Les Entrées – Sorties en Python

Autres séquences d’échappement


Séquence
Signification
d’échappement

\b Faire un retour en arrière

\f Faire un saut de page

Faire un retour en début de


\r
ligne

Formateur : Yassine Ben Salah 10


Les Entrées – Sorties en Python

Autres séquences d’échappement

Séquence
Signification
d’échappement

Faire une tabulation


\t
horizontale

Faire une tabulation


\v
verticale

Formateur : Yassine Ben Salah 11


Les Entrées – Sorties en Python

Autres séquences d’échappement

Séquence d’échappement Signification

Caractère ASCII, ooo désigne


\ooo
en fait une valeur octale

Caractère ASCII, xhh désigne


\xhh en fait une valeur
hexadécimale

Formateur : Yassine Ben Salah 12


Les Entrées – Sorties en Python

Autres séquences d’échappement

Séquence d’échappement Signification

Caractère sous forme de


\uxxxx
code Unicide 16 bits

Caractère sous forme de


\Uxxxxxxxx code Unicide 32 bits

Formateur : Yassine Ben Salah 13

Vous aimerez peut-être aussi