3 Structures de contrôle
Retour en classe sur le cours précédent
Questions
- Est-ce que a = a + 1 ça a un sens?
- a = a + 1 c'est équivalent à a + 1 = a?
si ... alors ... sinon
if instruction
if expression
b = (1 if x<1 else x)
TODO un bon exemple
tant que ... faire ... la boucle dont on ne sait pas quand elle s'arrête
Imaginons qu'on veuille
pour tous les trucs dans ... la boucle dont on sait quand elle s'arrête
Exercices
Une trace plus facile mais sur une expression complexe
variable = 2
resultat = Math.exp(2, variable++) + 5 * Math.Mat.exp(3, variable++)
astuce
Exercice de compréhension
Donne la trace d'exécution du code suivant dans le fichier str-plus.md :
for i in range(1, 5):
for j in range(4, 6):
print(str(i) + str(j))
Donne la trace d'exécution du code suivant dans le fichier plus-str.md :
for i in range(1, 5):
for j in range(4, 6):
print(str(i + j))