FishHookparamanИ что такое 70? Время по марсианским часам?from datetime import datetime tm = ['0', '9', '70', '15:45', '17:00', '17:00', '18:00', '19:00', '19:00', '19:00', '19:00', '19:30', '19:30', '19:30', '20:00', '20:00', '20:00', '20:00', '20:00', '20:00', '20:00', '20:00', '20:30', '20:30', '21:00', '21:00', '21:00', '21:00', '21:00', '21:00', '21:00', '21:15', '21:30', '21:30', '21:30', '21:45', '22:00', '22:00', '22:00', '22:00', '22:05'] print datetime.strptime(tm) for t in tm: try: if datetime.strptime(t, '%M').minute>10: print t, '>10' else: print t, '<=10' except ValueError: print t, 'Это не время, а херня какая-то'
Как пример, но что-то не то. Нужно, чтобы он 3-тий индекс вывел.
Это общее время. 60+10.
for h in time: if h.split(':')[0] > 22: print('Спать пора') else: print('Рано еще ...')
Мне нужно, чтобы он вывел лишь 70 минут и всё. Так что не катит.