<div dir="ltr">hi <br><br><div class="gmail_quote">On Sat, Oct 4, 2008 at 1:02 AM, Jeffrey Malone <span dir="ltr"><<a href="mailto:ieatlint@tehinterweb.com">ieatlint@tehinterweb.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
/* Set some constants */</blockquote><div><br>This was wonderfully enlighting to see this problem solved this way.  It is elegant, because once the constants have been set, it is possible to throw many scenarios at those constants.  Never in a million years would I have thought of this myself.  This is excellent instruction, thanks.<br>
<br>It would seem that it would probably be a good idea to create constants in almost every problem, is that correct?  <br><br>Also, it is surprising to me that one would need to define minutes.  You would think that the Python programmers would anticipate that people are going to need those values and compute with them frequently.<br>
<br>Also, it would seem that there would need to be a library or a config file that one could edit to permanently reflect set values for MIN and HOUR.  Are there such files?  Or, to put it another way, where are the values for MIN and HOUR stored? In /tmp?  I am assuming those values go away when you exit python, is that correct?<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">MIN = 60<br>
HOUR = MIN*60<br>
easy_pace = 8*MIN+15<br>
tempo_pace = 7*MIN+12<br>
start_time = 6*HOUR+52*MIN</blockquote><div><br>Coincidentally, in the law, we have to assign values to works as well in the course of written discovery, and there are constantly fights over those kinds of things in cases where discovery is hotly disputed, which is almost every large civil case.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">secs = easy_pace * 1 + tempo_pace * 3 + easy_pace * 1<br>
print "%d:%02d" % ( (secs/ MIN), (secs%MIN) )</blockquote><div><br>Since I am still on chapter 2 of the book, we have not covered this kind of syntax, which is taken from the print statement above:<br><br>%d:%02d" % ( (secs/ MIN), (secs%MIN) )<br>
<br>What does the colon denote above there, please?  And is there a name for this structure:<br><br>%d:%02d<br><br>And what does the % mean, please?  I am guessing we are going to cover that in Chapter 3, so if that is the case, my apologies.  I wanted to get my questions out there while I had them in mind.  <br>
<br>Also, I note that there is a comma between these two structures, and I am wondering if there is a name for that construction, or why you did it:<br><br>% ( (secs/ MIN), (secs%MIN) )<br><br>Thanks for this info.  I ran all of these statements and they performed beautifully.  Experiencing this was highly inspiring and motivating for me.  <br>
<br>c u</div></div><br>
</div>