SiriuS_C
Апрель 19, 2016 11:22:50
Здравствуйте. Я недавно начал изучать python. Столкнулся с проблемой. Я научился из входных данных (2, 30) получать выходные данные (02:30). но как быть, если у меня входные данные в виде hh:mm (02:30), как их мне преобразовать в h = 2, m = 30?
Заранее благодарю.
SiriuS_C
Апрель 19, 2016 11:42:05
ZerG
http://pythonworld.ru/moduli/modul-time.html
Да, я нашел эту страницу, до того как здесь написать. Я не знаю как мне сделать, что когда входные данные в виде чч:мм, программа принимала как ч и м. нужен пример.
В данный момент, если я указываю входные данные в виде чч:мм, мне выдает, что неправильный синтаксис.
ZerG
Апрель 19, 2016 11:45:49
Нам нужно угадать что куда и как у вас выдает и что вы хотите сделать?
SiriuS_C
Апрель 19, 2016 13:13:16
На данном примере покажите решение данной простенькой задачи. Исходя из вашего решения я получу ответ на свой вопрос.
Нужно, чтобы программа выдавала ответ 0, если время будет меньше или равно 10:00
и ответ 1, если больше 10:00
дано время: 10:35
Я могу решить данную задачу, если у меня входные данные будут такого вида (10, 35) (два значения: часы(h) и минуты(m)), но не могу решить, если они вида (10:35) (в виде электронных часов). Надеюсь я понятно теперь объяснил суть проблемы. А суть проблемы в том, что на входе у меня не простые значения, а электронные часы.
r00tl3ss
Апрель 19, 2016 15:08:20
Можно преобразовать строку 10:35 в список , с помощью
doza_and
Апрель 19, 2016 20:50:42
вообще можно попробовать
http://labix.org/python-dateutilтам есть достаточно умный parse. Очень может быть что он правильно разберется с вашей строкой.