Bonjour,
je galère énormément avec Python car nous ne faisons pas de pratique.
Voilà l'énoncé
l'an prochain, Oscar consacrera 1 800 € à ses loisirs, puis pour faire des économies, il prévoit à partir de l'année suivante de réduire chaque année de 5 % les dépenses de ce secteur.
1) calculer le budget loisirs B d'Oscar dans deux ans
réponse 1800 * 0.95 = 1 710
2) quel budget total aura t-il consacré à ses loisirs au cours des deux prochaines années ?
réponse :1800+1710= 3610
3) compléter le programme ci-dessous écrit en langage Python afin que la fonction budget retourne le bubget total T qu'Oscar aura consacré à es loisirs au cours des dix prochaines années s'il respecte son plan d'économie.
def budget():
B=1800
T=0
for i in range (1,11):
B=1800*0.95
T=T+B
return(T)
ce qui est en rouge c'est ce que j'ai fait en faisant les calculs à la main je ne trouve pas la même chose
Merci de votre réponse
salut, considerons cette fonction:
def budget(n):
B=1800
T=0
for i in range (1,n+1):
B=B*0.95
T=T+B
return(T)
Re,
merci pour ta réponse alb12
Après "x" manipulations j'y suis arrivée (à retrouver le même calcul qu'à la main)
donc j'ai fait :
def budget():
B=1800
T=1800
for i in range(1,10):
B=B*0.95
T=T+B
return(T)
print(budget())
merci encore
Re,
je n'y suis pas arrivée en mettant T=0 qu'aurait-il fallu modifier dans ce cas dans la boucle
Merci
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :