Стандартная библиотека · 11 из 23
Помехи на экране
Кирилл снимает клип «под девяностые», и на фоне должен шипеть телевизор без антенны — серая рябь. Рябь случайная, но пересъёмку надо сделать с теми же кадрами, что в первый раз: поэтому каждый кадр считается от своего числа-затравки, и одна затравка всегда даёт одну и ту же рябь.
Что сделать
Посчитайте кадр ряби: сетку случайных яркостей от 0 до 9, которая повторяется при той же затравке.
Что приходит
shirinaиvysota— размер кадра в клеткахzatravka— число, от которого зависит рябь
Что вернуть
Список рядов (верхний — первый), в ряду — целые от 0 до 9 из random.Random(zatravka), по рядам сверху вниз, в ряду слева направо.
Допишите функцию pomehi в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
Кадр 4 на 2 с затравкой 7: генератор random.Random(7) выдаёт по randrange(10) восемь чисел — первые четыре в верхний ряд, следующие четыре в нижний.
pomehi(4, 2, 7)
[[5, 2, 6, 0], [1, 8, 1, 5]]
Заведите генератор random.Random(zatravka). Числа берите у него вызовом randrange(10) — по одному на клетку, в порядке: первый ряд слева направо, потом второй и так далее. Верните список из vysota рядов по shirina чисел.
Порядок обхода важен: те же числа, разложенные по столбцам, — другая картинка.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.