下面是問及以下問題,我將粘貼到目前爲止的代碼。任何指針都會很棒。請記住,這只是我第二週使用python(或任何編程),所以我不知道我在做什麼。你會如何編碼?無論如何,任何幫助非常感謝!Python指針/建議
我很想用%來弄清楚,而不是減去所有東西,但這兩種方法並不重要。
如果我在上午6:52離開我的房子,以輕鬆的速度(每英里8:15)跑1英里,然後再以3英里的速度(每英里7:12)和1英里再次輕鬆步伐,我什麼時候回家吃早餐?
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
print total_time_run, "Total time run: " , hours, 'Hours: ', minutes, 'Minutes: ', seconds, 'Seconds: ‘
通知你,我使用python 2.7.6
我同意探索'datetime'模塊和'timedelta's。 python標準庫中有相當多的將會爲你簡化這些類型的項目。 –
我真的不知道你在這裏尋找什麼樣的答案。但是也許你想要codereview.stackexchange.com? –