Actually, I have gedit set to four spaces per tab. I have no reason
why it's showing up that large on copy/paste, but the file itself is
fine.

Thanks for the advice Chris, Stephen, I can definitely see how those
are both far better ways of doing it. I have it as:

#!/usr/bin/python
#Py3k, UTF-8

bank = int(input("How much money is in your account?\n>>"))
if bank <=0:
        print("You need a postive amount to gain interest.")
        quit()
target = int(input("How much money would you like to earn each year?
\n>>"))

interest = 0
i = 0

while interest < target:
#determine the interest rate to use
        if bank >= 100000:
                rate = 0.0173
        elif bank >= 50000:
                rate = 0.0149
        elif bank >= 25000:
                rate = 0.0124
        elif bank >= 10000:
                rate = 0.0085
        else:
                rate = 0.0060
        #Now that we know what interest rate to use, apply it...
        lastbank = bank            #To calculate interest...
        bank += (bank * rate)      #Update earnings...
        interest = bank - lastbank #And figure out how much interest is made!
        i += 1  #So we can see which year a calculation represents
        print("Year %s, at %s rate: %s paid, %s in bank." % (i, rate,
interest, bank))

now it checks to make sure the account is positive before moving on,
in addition to using your recommendations on readability and
efficiency in getting the rate


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to