Я знаю, что это не лучший способ объяснить, чего я хочу достичь, но я постараюсь сделать это, определив желаемый результат.Способ преобразования чисел в секунды
Контекст: Объект проходит точку А в 6:58 (формат: минута: секунда) и проходит точку B в 7:12. Рассчитайте время, необходимое для получения от точки A до B.
По логике вы можете взять B время от времени, чтобы получить результат. Я ожидал: 0.14
, потому что он принимает объект 14 секунд, но получил 0.54
, потому что Python по умолчанию не будет знать, что мне нужно его вычислить в формате секунд, где 59 максимум, прежде чем вы достигнете нового ведущего числа.
Мой код просто:
A=6.58
B=7.12
print(B-A)
Зачем вам представлять время с поплавками? Используйте структуру данных, которая точно представляет формат, и если вы действительно должны использовать float, а затем завершите логику в классе, который будет управлять им. –
Мне нужно представлять время с поплавками, потому что в моем коде больше контекста, чем показано в вопросе. Также объясните, что я могу делать с занятиями. Я довольно новичок в Python. –
исследовать модуль datetime, это, вероятно, подойдет вашим целям. – Totem