% 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)print3a = 2
b = 3
c = a + b
print(c)
\vfill
aba+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 a4 à la variable ba == b. (False)ifelseÉ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