% Python Épisode 4 % Dimitri Merejkowsky % E2L
\huge \center Rappels
Afficher quelque chose dans la console:
\vfill
print("Bonjour, monde")
\vfill
Affiche: Bonjour, monde
Les lignes qui commencent par un #
sont ignorées:
\vfill
# Ceci est un commentaire
print("Bonjour, monde")
\vfill
Affiche: Bonjour, monde
+
, *
, -
, /
\vfill
print(1 + 2)
\vfill
Affiche: 3
Opérations: //
, %
print(14 // 3)
print(14 % 3)
\vfill
Affiche 4, puis 2
print(1+2)
\vfill
1+2
(ça fait 3
)print
3
a = 2
b = 3
c = a + b
print(c)
\vfill
a
b
a+b
à c (5)Avec des "
ou des '
\vfill
print("Il a dit: 'bonjour' ce matin.")
Affiche: Il a dit: ‘bonjour’ ce matin
\vfill
print('Il a dit: "bonjour" ce matin')
Affiche: Il a dit: “bonjour” ce matin
Avec +
\vfill
prénom = "Marie"
message = "Bonjour " + prénom
print(message)
\vfill
Affiche: Bonjour Marie
Entier vers string avec str()
:
\vfill
x = 40
y = 2
message = "La réponse est: " + str(x + y)
print(message)
\vfill
Affiche: La réponse est 42
String vers entier avec int()
:
\vfill
quarante_en_chiffres = "40"
réponse = int(quarante_en_chiffres) + 2
\vfill
Assigne 42 à la variable réponse
.
Renvoient True
ou False
après évaluation:
\vfill
+-------+-----------------------------+
|==
| égal |
+-------+-----------------------------+
|!=
| différent |
+-------+-----------------------------+
|>
| strictement supérieur |
+-------+-----------------------------+
|>=
| supérieur ou égal |
+-------+-----------------------------+
|<
| strictement inférieur |
+-------+-----------------------------+
|<=
| inférieur ou égal |
+-------+-----------------------------+
âge = 14
peut_conduire = (âge >= 18)
\vfill
Assigne la valeur False
à la variable peut_conduire
.
+-------+-----------+
|not
| négation |
+-------+-----------+
|and
| et |
+-------+-----------+
|or
| ou |
+-------+-----------+
il_pleut = True
j_ai_un_parapluie = False
je_suis_mouillé = il_pleut and not j_ai_un_parapluie
\vfill
Assigne la valeur True
à la variable je_suis_mouillé
.
\center \huge Contrôle de flux
:
, retour à la ligne, indentationa = 3
b = 4
if a == b:
print("a et b sont égaux")
else:
print("a et b sont différents")
\vfill
3
à la variable a
4
à la variable b
a == b
. (False
)if
else
Évalue le bloc tant que l’expression après le while
renvoie
True
:
i = 0
while i < 3:
print(i)
i = i + 1
\vfill
Affiche 0, puis 1, puis 2
Interrompre une boucle avec break
:
i = 0
while True:
i = i + 1
print(i)
if i > 3:
break
\vfill
Affiche 1, puis 2, puis 3, puis 4