Циклы · 20 из 26
Полив по расписанию
Задействованы также: Условия
Теплицу поливают через день, парник — каждый третий день, а грядки только в те дни, когда не было дождя. Николай Иванович составил расписание и требует посчитать расход воды за сезон.
Что сделать
Посчитайте по расписанию Николая Ивановича, сколько воды уйдёт за сезон.
Что приходит
dney— сколько дней в сезонеdozhdi— номера дождливых дней, считая с 1teplica,parnikиgryadki— сколько воды уходит за один полив теплицы, парника и грядок
Что вернуть
Общий расход: теплица — по нечётным дням, парник — по дням, кратным трём, грядки — во все дни без дождя.
Допишите функцию rashod_vody в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
Сезон в 7 дней, дожди на 2-й и 5-й. Теплицу поливают в дни 1, 3, 5, 7 — 4 × 10; парник в дни 3 и 6 — 2 × 20; грядки во все дни, кроме двух дождливых, — 5 × 5. Всего 40 + 40 + 25 = 105.
rashod_vody(7, [2, 5], 10, 20, 5)
105
Функция принимает: число дней сезона (целое), список дней с дождём (номера дней, считая с 1) и три числа — расход на теплицу, парник и грядки за один полив. Теплицу поливают в дни с нечётными номерами, парник — в дни, кратные трём, грядки — во все дни, кроме дождливых. В дождливый день теплицу и парник всё равно поливают: они под крышей. Возвращает общий расход за сезон.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.