Exercices Les Bases Python Compte a rebours
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Compte a rebours

La boucle while repete un bloc de code tant qu'une condition est vraie. C'est comme dire : tant que je n'ai pas fini, je continue.

La structure est :
while condition:
# code repete

Attention : si la condition ne devient jamais fausse, la boucle tourne a l'infini. Il faut toujours s'assurer que quelque chose dans la boucle finira par rendre la condition fausse.

Par exemple, un compte a rebours :
n = 3
while n > 0:
print(n)
n = n - 1

Affiche 3, 2, 1.

Écris une fonction compte_a_rebours(n) qui renvoie une liste contenant les nombres de n jusqu'a 1 (inclus), dans l'ordre decroissant. Si n est 0 ou negatif, renvoie une liste vide.

Exemple :
compte_a_rebours(5) renvoie [5, 4, 3, 2, 1]
compte_a_rebours(0) renvoie []

Tests (3/4)

Compte de 5
assert compte_a_rebours(5) == [5, 4, 3, 2, 1]
Compte de 1
assert compte_a_rebours(1) == [1]
Zero
assert compte_a_rebours(0) == []

+ 0 tests cachés

Indices (3 disponibles)

solution.py