Le compte en banque
Mégane a déposé à la banque un capital initial de 1680€ et prévoit d'épargner de la manière suivante : la première année elle dépose 50€ sur le compte, la deuxième année elle dépose 100€ sur le compte, la troisième année elle dépose 150€ sur le compte et ainsi de suite...
De cette manière, chaque année elle dépose 50€ de plus que l'année précédente sur le compte. Tu vas créer un programme pour l'aider à calculer son capital dans plusieurs années.
- 1
Défini une variable
capital
qui contient le capital initial de Mégane.Solution
Le capital initial est de 1680€
capital = 1680
- 2
Quel est le capital de Mégane à la fin de la troisième année ? Donne ta réponse dans la variable
capital_3
Solution
Au capital initial on additionne 50 + 100 + 150 pour prendre en compte les dépôts des trois premières années. Donc
capital_3 = 1680 + 50 + 100 + 150
soit 1980capital = 1680 capital_3 = 1980
- 3
Pour calculer le capital dans plusieurs années, il faut créer une boucle for et incrémenter correctement la variable
capital
.Dans un premier temps, Mégane veut connaître son capital dans 10 ans. Crée une boucle for qui parcourt les années et incrémente la variable
capital
correctement. N'oublie pas de mettre unprint
pour y voir plus clair.Solution
On commence par créer une boucle for qui parcourt les années de 1 à 10. Pour ça on utilise
for n in range(1, 11)
Ensuite, à l'intérieur de la boucle for, il faut incrémenter la variable
capital
. La première année on incrémente de 50, puis de 100, puis de 150 etc. En fait à l'année on ajoute . Donc il faut fairecapital = capital + n * 50
Enfin on ajoute
print(capital)
pour voir la variablecapital
évoluer. On retrouve 1980 après trois ans.capital = 1680 capital_3 = 1980 for n in range(1,11): capital = capital + n * 50 print(capital)
- 4
Quel est le capital de Mégane dans 10 ans ? Désindente le
print
pour n'afficher que le capital final.Solution
Désindenter le
print
permet de n'afficher que la dernière valeur. On peut en profiter pour le mettre sur une autre ligne afin de le séparer visuellement davantage de la boucle for.On trouve qu'au bout de dix ans, le capital est de 4430€
capital = 1680 capital_3 = 1980 for n in range(1,11): capital = capital + n * 50 print(capital)
- 5
Quel est le capital de Mégane dans 20 ans ? Une seule modification est nécessaire.
Solution
Il faut adapter la boucle pour qu'elle fasse les calculs sur 20 années. On modifie donc le deuxième argument de
range
capital = 1680 capital_3 = 1980 for n in range(1,21): capital = capital + n * 50 print(capital)