On Thursday, January 30, 2014 10:30:11 PM UTC-7, Chris Angelico wrote: > On Fri, Jan 31, 2014 at 4:12 PM, <scottw...@gmail.com> wrote: > > > **If I leave my house at 6:52 am and run 1 mile at an easy pace (8:15 per > > mile), then 3 miles at tempo (7:12 per mile) and 1 mile at easy pace again, > > what time do I get home for breakfast?** > > > > > > > > > > > > seconds = 1 > > > hours = seconds / (60*60) > > > seconds = seconds - hours*60*60 > > > minutes = seconds / 60 > > > seconds = seconds - minutes *60 > > > > > > time_left_house = 6 * hours + 52 * minutes > > > > > > miles_run_easy_pace = 2 * (8 * minutes + 15 * seconds) > > > > > > miles_run_fast_pace = 3 * (7 * minutes + 12 * seconds) > > > > > > > > > total_time_run = miles_run_easy_pace + miles_run_fast_pace + > > time_left_house > > > > Thanks for being up-front about it being homework. I'll give you one > > broad hint, and see if you can figure it out from there. > > > > Your beginning work is not actually achieving anything useful. To make > > your next steps work, what you actually want is two very simple > > assignments that will mean that "6 * hours" comes out as the number of > > seconds in six hours. Then, when you've added all the different pieces > > together, you'll have a final time that's measured in seconds - and > > since that final time includes the time_left_house, it's actually > > going to be the number of seconds since midnight. This is actually an > > excellent way to represent time (number of seconds since some > > "beginning point" aka epoch). There's then just one last step: Convert > > it into hours, minutes, and seconds, for display. You have most of the > > code for doing that. > > > > So, work on this in two parts. In the first part, make your program > > calculate how many seconds after midnight you'll get home. (The > > correct answer there is 27006, according to my calculations. Of > > course, you need to have a program that produces the correct answer, > > not just the answer.) Then work out how to make that display as > > hh:mm:ss. > > > > I think you can probably get it from there - you're already a lot of > > the way toward it. But if not, you know where to find us :) > > > > ChrisA
Thank you so much Chris. However, i'm still a little confused. Doesn't assigning seconds/(60*60) mean that calculating 6*hours will give me 6 hours in seconds? Also, why calculate how many seconds from midnight? wouldn't it just be from the time that you left the house at 6:52? Also, for the life of me I cannot figure out how to make everything display in hh:mm:ss. I realize I'm asking a lot especially do to the fact it's homework but, we are allowed help in class I just don't have class again until next Tuesday. Plus I really do want to learn not just get the answers. -- https://mail.python.org/mailman/listinfo/python-list