В первом примере серия начинается с интро длиной 5
секунд, после чего начинается основная часть серии, которая длится 10
секунд. За одно нажатие на кнопку Миша проматывает 2
секунды, при этом он готов пропустить не более 1
секунды сериала. Поэтому мальчик может три раза нажать на кнопку перемотки, после чего он посмотрит 9
секунд сериала.
python
intro_duration = 5 # длительность интро (в секундах)
main_duration = 10 # длительность основной части сериала (в секундах)
rewind_duration = 2 # длительность перемотки (в секундах)
max_skip_duration = 1 # максимальная длительность пропуска (в секундах)
total_duration = intro_duration + main_duration # общая длительность сериала (в секундах)
# Вычисляем сколько раз можно нажать на кнопку перемотки
rewind_count = main_duration // rewind_duration
# Проверяем, не будет ли пропущено более максимальной длительности пропуска
if rewind_count * rewind_duration - max_skip_duration >= main_duration:
rewind_count -= 1
# Вычисляем сколько секунд сериала будет просмотрено после нажатия на кнопку
watched_duration = total_duration - rewind_count * rewind_duration
print("Миша сможет нажать на кнопку перемотки", rewind_count, "раз.")
print("Миша сможет посмотреть", watched_duration, "секунд сериала.")
В результате выполнения кода мы получим следующий вывод:
Миша сможет нажать на кнопку перемотки 3 раза.
Миша сможет посмотреть 9 секунд сериала.
Таким образом, мы решили задачу и получили необходимые значения.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет