Генераторы и итераторы · 3 из 16
Сколько недовеса за смену
Под утро Сан Саныч спрашивает одно число: сколько буханок ушло в недовес. Лента к этому времени уже прокручена, второй раз её не запустишь — считать надо на ходу, по мере того как буханки идут мимо.
Что сделать
Посчитайте на ходу, сколько буханок ушло в недовес, — ленту второй раз не запустишь.
Что приходит
buhanki— поток пар(сорт, вес в граммах); пройти его можно один раз,lenу него нетnorma— норма веса
Что вернуть
Одно число — сколько буханок легче norma; ровно по норме — не брак.
Допишите функцию skolko_braka в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
skolko_braka([("бородинский", 400), ("батон", 380), ("хала", 395)], 400)
2
Функция принимает поток буханок и норму веса.
Каждая буханка — пара из названия сорта (строка) и веса в граммах (целое). Возвращает число буханок, чей вес МЕНЬШЕ нормы. Поток одноразовый: пройти его можно только один раз, и длины у него нет — «len» к нему не применяется.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.