Кортежи и множества · 10 из 20
Зайцы и лисы
Биологи из соседнего кружка принесли Аркадию Семёновичу задачу про лес: зайцы плодятся, лисы едят зайцев, а без зайцев лисы вымирают. Говорят, численности ходят волнами, догоняя друг друга. Проверить это решили на проекторе — шагами по времени, по формулам Лотки — Вольтерры.
Что сделать
Сделайте один шаг модели леса — зайцы плодятся, лисы их едят.
Что приходит
z— сколько зайцев, в тысячахl— сколько лис, в тысячахdt— шаг времени
Что вернуть
Пару (зайцы, лисы) через dt по формулам из «Подробных правил»; обе считаются из старых z и l.
Допишите функцию shag_populyaciy в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
с графикой когда тесты пройдут, ответ вашей функции нарисуется · все задачи с графикой
10 тысяч зайцев, 5 тысяч лис, шаг 0,1. Зайцы: 10 + (1,1 · 10 − 0,4 · 10 · 5) · 0,1 = 9,1. Лисы — из тех же старых 10 и 5: 5 + (0,1 · 10 · 5 − 0,4 · 5) · 0,1 = 5,3. Ответ — (9.1, 5.3).
shag_populyaciy(10.0, 5.0, 0.1)
(9.1, 5.3)
Функция принимает число зайцев z, число лис l (дробные — это тысячи) и шаг времени dt. Возвращает кортеж (новые зайцы, новые лисы) через dt: новые зайцы = z + (1.1 · z − 0.4 · z · l) · dt новые лисы = l + (0.1 · z · l − 0.4 · l) · dt Обе величины считаются из СТАРЫХ z и l — одновременно.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.