Topic de TristeMood :

Un khey qui connaît le Python pour m'aider ?

Supprimé
  • 1

J'ai commencé à programmer hier donc je suis vraiment un gros noob, ça devrait pas être difficile, mais je bloque comme un con

https://image.noelshack.com/fichiers/2021/12/6/1616843805-image.png

J'essaie de faire un programme qui calcul en combien de temps on atteint un certain capital avec une somme de base et un taux, donc ça pas de soucis le problème c'est que je sais pas comment faire un taux qui varie dans le temps

Par exemple je voudrais que la première année le taux soit à taux mensuel 5%, 6% la deuxième année, et 7% la troisième année

J'ai essayé avec la fonction if en faisant :

if N >= 12 :
C=C*(1+t[1]/100)
if N >= 24 :
C=C*(1+t[2]/100)

Mais ça me fait le taux t[2] (donc 7%) sur l'ensemble des mois

Ce qu'il me faudrait c'est une fonction "when" mais je sais pas si ça existe

Un khey généreux pour m'aider ? :-(

Fait une boucle while qui change de pourcentage au bout de 12 mois, soit avec une liste qui prend les différents pourcentage ou si c'est régulier une valeur qui change
ton taux augmentes chaque année
tu peux prends i = 0 qui va pointer vers le premier taux de ta liste
à chaque itération tu incrémentes i ,
tu peux accéder au taux avec t[i]
je suis incapable de lire ton code, par contre si tu souhaites augmenter d'1 % tous les 12 mois tu crées un compteur, ensuite tu fais if (compteur % 12 = 0): t += 1

Le 27 mars 2021 à 12:51:12 Cestkiki a écrit :
Fait une boucle while qui change de pourcentage au bout de 12 mois, soit avec une liste qui prend les différents pourcentage ou si c'est régulier une valeur qui change

Merci clé, je peux enchaîner un while directement avec un autre ?

Par exemple :

while N <=12
C=C*(1+t[0]/100)
While N<= 24

ça va pas être contradictoire ?

Le 27 mars 2021 à 12:51:45 JuliaHolter a écrit :
ton taux augmentes chaque année
tu peux prends i = 0 qui va pointer vers le premier taux de ta liste
à chaque itération tu incrémentes i ,
tu peux accéder au taux avec t[i]

je fais une seconde liste connectée du coup ?

Le 27 mars 2021 à 12:53:23 KheyDalto27 a écrit :
je suis incapable de lire ton code, par contre si tu souhaites augmenter d'1 % tous les 12 mois tu crées un compteur, ensuite tu fais if (compteur % 12 = 0): t += 1

j'ai pas compris kheys :-(

Le 27 mars 2021 à 12:59:06 TristeMood a écrit :

Le 27 mars 2021 à 12:51:12 Cestkiki a écrit :
Fait une boucle while qui change de pourcentage au bout de 12 mois, soit avec une liste qui prend les différents pourcentage ou si c'est régulier une valeur qui change

Merci clé, je peux enchaîner un while directement avec un autre ?

Par exemple :

while N <=12
C=C*(1+t[0]/100)
While N<= 24

utilise if pour ça

Le 27 mars 2021 à 13:01:36 KheyDalto27 a écrit :

Le 27 mars 2021 à 12:59:06 TristeMood a écrit :

Le 27 mars 2021 à 12:51:12 Cestkiki a écrit :
Fait une boucle while qui change de pourcentage au bout de 12 mois, soit avec une liste qui prend les différents pourcentage ou si c'est régulier une valeur qui change

Merci clé, je peux enchaîner un while directement avec un autre ?

Par exemple :

while N <=12
C=C*(1+t[0]/100)
While N<= 24

utilise if pour ça

dacc merci je go essayer

https://image.noelshack.com/fichiers/2021/12/6/1616848007-image.png

J'ai l'impression de m'approcher mais le résultat n'est toujours pas bon d'après ce que j'ai trouvé à la calculatrice :(

edit :

ah non pas du tout en fait ils m'affichent toujours le même résultat :hap: https://image.noelshack.com/fichiers/2021/12/6/1616848195-image.png

  • 1

Données du topic

Auteur
TristeMood
Date de création
27 mars 2021 à 12:46:56
Date de suppression
27 mars 2021 à 17:56:02
Supprimé par
Auteur
Nb. messages archivés
9
Nb. messages JVC
9
En ligne sur JvArchive 331