Vous êtes sur la page 1sur 4

CHAPITRE I :

Les bases du langage


LES ENTRÉES / SORTIES

31

31

Lecture au clavier
• Permettre à l’utilisateur de fournir des données au
programme durant l’exécution et les stocker dans des
variables.
• var=input(message)
• où message est un message destiné à l’utilisateur et peut être
vide.
• Le résultat retourné par défaut par la fonction input() est
un str
• Il faut donc utiliser les fonctions de transtypage pour obtenir
le type désiré.

32

32

1
Lecture au clavier
• Exemple
>>> E=input(‘saisir un nombre :’)
saisir un nombre : 45
>>> E
‘45’
>>> E=int(input (‘saisir un nombre :’))
saisir un nombre : 45
>>> E
45

33

33

Affichage en Python
La fonction print

>>> nom = "John " >>> print(nom , "a", x, "ans", sep="-")


>>> x = 32 John -a-32-ans
>>> print(nom , "a", x, "ans") >>> print(nom , x)
John a 32 ans John 32
>>> print("Hello", end=" ") ; print ("Joe") >>> print(nom + x)
Hello Joe John32
>>> print(nom , "a", x, "ans", sep ="")
Johna32ans

34

34

2
Affichage en Python
Écriture formatée - float

>>> print ("{} a {} ans". format(nom , x))


John a 32 ans
>>> print ("{1} a {0} ans". format(nom , x))
32 a John ans
>>> print("prop GC(2 déci.) = {0:.2f}, prop GC(3 déci.) = {0:.3f}". format(prop_GC ))
prop GC(2 déci.) = 0.48, prop GC(3 déci.) = 0.478
>>> print ("{:7.3f}". format(perc_GC ))
47.8043
>>> print ("{:10.3f}". format(perc_GC ))
47.804

35

35

Affichage en Python
Écriture formatée - Alignement

>>> print ("{:>6d}". format (10)) ; print ("{:>6d}". format (1000))


10
1000
>>> print ("{:<6d}". format (10)) ; print ("{:<6d}". format (1000))
10
1000
>>> print ("{:^6d}". format (10)) ; print ("{:^6d}". format (1000))
10
1000

36

36

3
Affichage en Python
Écriture formatée - Alignement

>>> print ("{:*^6d}". format (10)) ; print ("{:*^6d}". format (1000))


**10**
*1000*
>>> print ("{:0 >6d}". format (10)) ; print ("{:0 >6d}". format (1000))
000010
001000

37

37

Vous aimerez peut-être aussi