Variables, boucles et conditions
🟡 MoyenLes énoncés sont gratuits, et les 2 premiers corrigés sont offerts. Les autres suivent l'accès à la famille « Algorithmique et Python ».
- 1
Détermine les valeurs successives prises par i dans la boucle : pour i dans range(2, 7).
Voir le corrigéoffert
Avec deux arguments, range commence à la première valeur et s'arrête avant la seconde.
Les valeurs sont donc 2, 3, 4, 5 et 6.
Il y en a 5, c'est-à-dire la différence des deux bornes. - 2
Détermine les valeurs successives prises par i dans la boucle : pour i dans range(0, 10, 2).
Voir le corrigéoffert
Le troisième argument est le pas : on avance de 2 en 2.
On part de 0 et l'on s'arrête avant 10.
Les valeurs sont 0, 2, 4, 6 et 8, soit 5 valeurs. - 3
Donne le résultat de chacun des tests suivants : 5 > 9, puis 4 != 4, puis 10 >= 7.
🔒 Corrigé réservé aux abonnésS'abonner → - 4
On exécute : n = 0, puis tant que n est strictement inférieur à 3, n = n + 1. Détermine la valeur de n à la sortie.
🔒 Corrigé réservé aux abonnésS'abonner → - 5
Explique le rôle du mot « sinon si » dans une suite de conditions.
🔒 Corrigé réservé aux abonnésS'abonner → - 6
Explique ce que signifie le test « a est supérieur à 0 et b est supérieur à 0 ».
🔒 Corrigé réservé aux abonnésS'abonner → - 7
On exécute : s = 0, puis pour i dans range(1, 5), s = s + i. Détermine la valeur finale de s.
🔒 Corrigé réservé aux abonnésS'abonner → - 8
Explique pourquoi l'indentation, c'est-à-dire le décalage des lignes, a un sens en Python.
🔒 Corrigé réservé aux abonnésS'abonner → - 9
Explique la différence entre une variable qui sert de compteur et une variable qui sert d'accumulateur.
🔒 Corrigé réservé aux abonnésS'abonner → - 10
Explique ce qui se passe si l'on oublie d'initialiser une variable avant une boucle qui l'utilise.
🔒 Corrigé réservé aux abonnésS'abonner →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
