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

I am looking at the solution for problem set 1, problem 3. I cannot understand why does it add 0.004999 to monthly payment? The code is: monthly_payment = round(monthly_payment + 0.004999, 2)

OpenStudy (anonymous):

If you look at python's official documentation for round() (link: http://docs.python.org/2/library/functions.html#round ), you'll notice a not on floats there. Adding 0.004999 just makes sure that for any significant decimal part of monthly_payment, you will round it up. This is just to make sure your balance can not be something like -0.01 (because, formally, this would mean, you haven't payed this last cent to the bank).

OpenStudy (anonymous):

I am only showing 2 questions for Problem Set 1. What am I missing here?

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!
Latest Questions
Arriyanalol: i need help
2 days ago 7 Replies 1 Medal
Arriyanalol: CONGRATS to me
2 days ago 8 Replies 2 Medals
Legomaster346: What colleges are good that are near Arab Alabama?
1 week ago 5 Replies 0 Medals
Arriyanalol: i need help
1 week ago 6 Replies 2 Medals
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!