Как рассчитать время до определенных часов? питон

Мне нужно создать базовую программу, в которой пользователя просят ввести, во сколько уходит его/ее автобус, а затем программа сообщает ему/ей, сколько времени осталось. Проблема в том, что я не могу заставить программу делать расчеты. Проделал много поисков в гугле и до сих пор ничего. Английский не лучший, так что извините.

Вот мой код:

import time
import datetime
format="%H:%M"
timenow=time.strftime(format)         #is this correct?
print("What time does your bus leave?")
busleaves=input()
bus=time.strptime(busleaves, format)   #is this correct?
timeleft=datetime.datetime(timenow, format)-datetime.datetime(bus, format)  #is this the right way to do the calculation???

После этого мне нужно вывести результат в виде предложения «Ваш автобус отправляется через xx часов и xx минут». Я знаю, как использовать print(), но как мне отделить часы и минуты от оставшегося времени?

Я был бы очень благодарен, если бы вы могли мне помочь, я возился с этим около 6 часов, пробовал разные решения от Google, но пока ничего не сработало. :/


person thomk7    schedule 13.02.2016    source источник
comment
Возможный дубликат Рассчитать разницу между двумя временами в python   -  person Todd Knarr    schedule 13.02.2016
comment
Ваш код работает? Дает ли это вам результаты, которые вы ищете? Если нет, то какое сообщение об ошибке вы получаете? Пробовали ли вы выполнять отладку, распечатывая значения различных переменных, чтобы убедиться, что они верны? Вам еще многое предстоит сделать.   -  person MattDMo    schedule 14.02.2016
comment
Какова ваша конкретная проблема? Выполнил много поисков в Google и ничего не нашел, Я возился с этим около 6 часов, пробовал разные решения от Google, но пока ничего не сработало. :/ не очень информативно. Если вы запустите свой код; вы должны увидеть ошибки. Если вы не знаете, как их исправить; спросите (укажите ошибки в вопросе).   -  person jfs    schedule 15.02.2016