Войти Создать аккаунт

Включения и сортировка · 7 из 15

Метеоритный дождь

В августе Персеиды, и кружок рисует метеоритный дождь для проектора. Каждый метеор — четыре числа: где он и куда летит. Раз в dt секунд все сдвигаются, а долетевшие до земли исчезают со вспышкой, которую Аркадий Семёнович обещал дорисовать потом, «когда будет время».

Что сделать

Сдвиньте метеоры на один шаг и уберите те, что долетели до земли.

Что приходит

  • meteority — список метеоров, каждый — кортеж (x, y, vx, vy): где он и с какой скоростью летит, y — высота над землёй

  • dt — шаг времени

Что вернуть

Новый список: у каждого x прибавил vx · dt, y — vy · dt; метеоры с новой высотой не больше нуля пропали; переданный список не меняется.

Допишите функцию shag_dozhdya в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой

Вызов
shag_dozhdya([(0.0, 10.0, 1.0, -2.0)], 1.0)
Вернуть
[(1.0, 8.0, 1.0, -2.0)]
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.