sec_algo_boucles_tp1.py

Created by morelo-lolo

Created on February 28, 2020

970 Bytes

Boucles et placements financiers : Paul place 1500 euros à un taux d’intérêt mensuel de 1.45 % . De sont côté, Antoine place 1800 euros à un taux de 0.85 % .

1) Déterminer à l’aide d’un programme python l’épargne de Paul et d’Antoine au bout de 120 mois. 2) Au bout de combien de mois l’épargne de Paul sera-t-elle supérieur à celle d’Antoine ?


from math import *

def evolution_capital(capital_depart,tx,n):
  # capital_depart est le capital de départ
  # tx est le taux d'intérêt
  # n est le nombre de mois de placement
  # retourne le capital au bout de n mois
  capital=capital_depart
  for k in range(1,n+1):
    capital=capital*(1+tx)
  return capital
  
print("Evolution capital de Paul :")
print(evolution_capital(1500,0.0145,120))
print("Evolution capital de Antoine:")
print(evolution_capital(1800,0.0085,120))

# Au bout de combien de mois le capital de Paul 
# dépasse celui d'Antoine ?


def evolution_Paul_Antoine():
  # retoune n le nombre de mois à partir duquel
  # le capital de Paul est supérieur à celui d'Antoine
  # retourne le capital de Paul et celui d'Antoine
  n=1
  cp=1500
  ca=1800
  while cp<ca :
    # Evolution du capital sur un mois
    cp=evolution_capital(cp,0.0145,1)
    ca=evolution_capital(ca,0.0085,1)
    n=n+1
  return n, cp, ca
  
    

During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.