On 9/26/07, <b class="gmail_sendername">Christopher Spears</b> &lt;<a href="mailto:cspears2002@yahoo.com">cspears2002@yahoo.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m working on a problem in Chapter 5 of Core Python<br>Programming(2nd Edition).&nbsp;&nbsp;I am supposed to write a<br>script that take an opening balance and a monthly<br>payment from the user.&nbsp;&nbsp;The script then displays the<br>
balance and payments like so:<br><br><br>Enter opening balance: 100<br>Enter monthly payment: 16.13<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amount&nbsp;&nbsp;Remaining<br>Pymnt#&nbsp;&nbsp;Paid&nbsp;&nbsp;&nbsp;&nbsp;Balance<br>0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.00&nbsp;&nbsp;&nbsp;&nbsp;100.00<br>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13&nbsp;&nbsp; 83.87<br>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13
&nbsp;&nbsp; 67.74<br>3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13&nbsp;&nbsp; 51.61<br>4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13&nbsp;&nbsp; 35.48<br>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13&nbsp;&nbsp; 19.35<br>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16.13&nbsp;&nbsp; 3.22<br>7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.22&nbsp;&nbsp; 0.00<br><br>Here is what I have written so far:<br><br>#!/usr/bin/env python<br><br>balance = float(raw_input(&quot;Enter opening balance: &quot;))
<br>payment = float(raw_input(&quot;Enter monthly payment: &quot;))<br><br>print &quot;\tAmount\tRemaining&quot;<br>print &quot;Pymnt#\tPaid\tBalance&quot;<br><br>payment_num = 0<br>print &quot;%d\t%.2f\t%.2f&quot; % (payment_num,0,balance)
<br><br>while balance &gt;= 0:<br>&nbsp;&nbsp;&nbsp;&nbsp;payment_num = payment_num + 1<br>&nbsp;&nbsp;&nbsp;&nbsp;if balance &gt; 0:</blockquote><div><br>You have: if balance &gt; 0:<br><br>You should be checking whether the remaining balance is greater than the payment amount, not whether it is greater than 0.
<br>This is probably just a typo as it looks like you&#39;re on the right track.<br></div></div><br><br>Ian