Le compte en banque
Pierre 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 il dépose 50€ sur le compte, la deuxième année il dépose 100€ sur le compte, la troisième année il dépose 150€ sur le compte et ainsi de suite...
De cette manière, chaque année il 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
capitalqui contient le capital initial de Pierre.Solution
Le capital initial est de 1680€
capital = 1680 - 2
Quel est le capital de Pierre à la fin de la troisième année ? Donne ta réponse dans la variable
capital_3Solution
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 + 150soit 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, Pierre veut connaître son capital dans 10 ans. Crée une boucle for qui parcourt les années et incrémente la variable
capitalcorrectement. N'oublie pas de mettre unprintpour 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 * 50Enfin 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 Pierre dans 10 ans ? Désindente le
printpour n'afficher que le capital final.Solution
Désindenter le
printpermet 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 Pierre 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
rangecapital = 1680 capital_3 = 1980 for n in range(1,21): capital = capital + n * 50 print(capital)