Как получают hours:minutes

Средства управления формой рассматривают особенно браузеры, таким образом, много вещей не обязательно работает, как они должны. Одна из этих вещей сгенерирована содержание - это не работает на средства управления формой. Вместо этого оберните маркировки в <label> и используйте label:before { content: '\a' ; white-space: pre; }. Можно также сделать это путем плавания всего и добавления clear: left к эти <label> элементы.

7
задан Ivan Nevostruev 23 November 2009 в 18:20
поделиться

2 ответа

Итак, len количество секунд в фильме? Это плохая репутация. Python уже использует слово len для чего-то еще. Измени это.

def display_movie_length(seconds):
    # the // ensures you are using integer division
    # You can also use / in python 2.x
    hours = seconds // 3600   

    # You need to understand how the modulo operator works
    rest_of_seconds = seconds % 3600  

    # I'm sure you can figure out what to do with all those leftover seconds
    minutes = minutes_from_seconds(rest_of_seconds)

    return "%d:%02d" % (hours, minutes)

Все, что вам нужно сделать, это выяснить, как должны выглядеть минут \ _from \ _seconds () . Если вы все еще в затруднении, изучите оператор по модулю.

1
ответ дан 6 December 2019 в 06:36
поделиться
hours = secs / 3600
minutes = secs / 60 - hours * 60

len = "%d:%02d" % (hours, minutes)

Или, для более поздних версий Python:

hours = secs // 3600
minutes = secs // 60 - hours * 60

len = "%d:%02d" % (hours, minutes)
10
ответ дан 6 December 2019 в 06:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: