Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 14 Online
OpenStudy (anonymous):

Need help debugging the second problem of PSet1

OpenStudy (anonymous):

My code is producing no output and i can't figure out why. Thanks in advance! ## Problem Set 1, Problem 2 outstandingBalance = float(raw_input("Please enter the outstanding balance on the card: ")) interestRate = float(raw_input("Please enter the annual interest rate on the card: ")) monthlyInterestRate = interestRate/12.0 initialBalance = outstandingBalance paymentAmount = 0 monthsRequired = 1 while paymentAmount<=outstandingBalance: print ("here1") paymentAmount = paymentAmount+10 monthsRequired=1 outstandingBalance = initialBalance while monthsRequired<=12 and outstandingBalance>0: print ("here2") outstandingBalance = outstandingBalance * (1+monthlyInterestRate)-paymentAmount monthsRequired = monthsRequired +1 if outstandingBalance<0: print ("Monthly payment to pay off debt in 1 year: " + str(paymentAmount)) print ("Number of months needed: " + str(monthsRequired)) print ("Balance: " + str(outstandingBalance))

OpenStudy (e.mccormick):

Can you use on of the code posting services, like the one on github or pastebin? See, if I copy your code from here, it will remove all formatting and I will have to edit the code just to try it and look for errors. =/ I see you have a lot of test prints in there, and by no output I assume you mean it never even does those. If so, then it is not even getting to the start of the loop, which is odd.

OpenStudy (e.mccormick):

Hmmm.... What version of Python are you using and did you save the file as a .py?

OpenStudy (anonymous):

are most ppl in the compsci section practising python?

OpenStudy (e.mccormick):

Mechanical Mooc is starting their new round of Python class... so it drives up the Python business.

OpenStudy (anonymous):

add more print statements like this maybe http://dpaste.com/1249318/

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!