Aller au contenu

Exercices sur la boucle while⚓︎

Exercice 1

Pour chaque code, écrire ce qui va s'afficher en console.

Code A

1
2
3
4
c = 0
while c <= 3:
    print("ok")
    c += 1

Correction
ok
ok
ok
ok

Code B

1
2
3
4
5
k = 0
while k > 3:
    print("ok")
    k += 1
print("fini")

Correction
fini

Code C

1
2
3
4
n = 0
while n < 4:
    print("ok")
    n += 2

Correction
ok
ok

Exercice 2

Que va afficher le code ci-dessous ?

1
2
3
4
5
6
c = 0
mot = 'a'
while mot != 'aaaa':
    mot += 'a'
    c += 1
print(c)
Correction

Il va afficher 4.

Exercice 3

Un capital de 10 000 € est placé au taux annuel de 4 %.

Écrire le code permettant d'afficher au bout de combien d'années le capital va dépasser 14 000 €.

On rappelle qu'une augmentation de 4 % correspond à une multiplication par 1,04.

Correction
1
2
3
4
5
6
capital = 10000
annee = 0
while capital < 14000:
    annee += 1
    capital = capital * 1.04 #(1)
print(annee)
  1. ou capital *= 1.04