Program dla początkującego

0

Witam dopiero zacząłem swoją przygodę mam do napisania program, który liczy nam debet z karty kredytowej.

kredyt = input() #5000
sp = input() #0.02
minrata = input() #0.18
iloscRat = 12

miesiecznanaleznosc = sp * kredyt
splaconeodsetki = minrata/12 * kredyt 
splaconezadluzenie = miesiecznanaleznosc - splaconeodsetki
saldopo = kredyt - splaconezadluzenie

print miesiecznanaleznosc
print splaconeodsetki
print splaconezadluzenie
print saldopo

Jak utworzyć taką pętle, która będzie pobierała nam co miesiąc nową wartość saldopo i potem drukowała kwotę do spłaty miesięcznej?

1

W jakim sensie „co miesiąc”? Co miesiąc czasu rzeczywistego? Rozumianego jako trzydzieści dni, cztery tygodnie, określony dzień w miesiącu, coś jeszcze innego? A, napraw formatowanie kodu, bo nie bardzo wiadomo, co chciałeś napisać.

0

Wysłałem treść w prywatnej wiadomości, mam nadzieję, że wyjaśniłem o co mi chodzi.

1

To będzie pętla for, o taka

 kredyt = 5000
sp = 0.02
minrata = 0.18
iloscRat = 12
for i in range(12):
    miesiecznanaleznosc = sp * kredyt
    splaconeodsetki = minrata / 12 * kredyt
    splaconezadluzenie =  miesiecznanaleznosc - splaconeodsetki
    saldopo = kredyt - splaconezadluzenie
    kredyt -= splaconezadluzenie
    print ("w miesiącu", i + 1)
    print (miesiecznanaleznosc)
    print (splaconeodsetki)
    print (splaconezadluzenie)
    print (saldopo)

pozwoliłem sobie odjąć spłacone zadłużenie od kretydu (o czym zapomniałeś) i dopisać pominięte przez ciebie mnożenia

0

Nawet nie wiem jak dziękować, zaraz tam obsypię plusami. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0