﻿def minimum(a,b):
    if a>b:
        return a
    else:
        return b

def frais(somme,montant):
    cout = minimum(3,1/100*montant)
    if somme>cout:
        return cout
    else:
        return somme
    # les lignes 9 à 12 peuvent être remplacées par return mini(cout,somme)

# utilisation du programme
somme = 5073.68
n = 0 # nombre de mois écoulés
while somme>0:
    somme = somme - frais(somme,200) -200
    n = n+1
    # print("somme restante",somme)
print("nombre de mois possibles",n-1)