Skip to content

Командный проект "Закон Джунглей". Майнор ВШЭ "Интеллектуальный анализ данных", курс "Введение в программирование"

Notifications You must be signed in to change notification settings

Yorko/one_cool_programming_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Бодрый командный проект по программированию на языке Python. Задача «Закон джунглей»

Задача

Напишите программу, моделирующую экологическую систему океана, в котором обитают хищники 🐊 и жертвы 🐟. Океан представляется двуxмерным массивом ячеек. В ячейке может находиться либо хищник, либо жертва, либо препятствие. В каждый квант времени ячейки последовательно обрабатываются. Хищник может съесть соседнюю жертву или просто переместиться на соседнюю клетку, добыча также может переместиться на соседнюю клетку. Если в течение некоторого времени хищник ничего не съел, он погибает. Через определенные интервалы времени хищники и жертвы размножаются, если рядом есть свободная ячейка. При этом потомок занимает свободную ячейку.

Текущее состояние экрана отображается на экране, желательно в виде графического интерфейса. Моделирование закачивается либо по истечении некоторого числа итераций, либо когда погибнут все хищники или жертвы.

Проверьте на этой модели гипотезу о цикличности популяций хищников и жертв.

В этом репозитории:

  • Project description.pdf - еще раз описание задачи
  • notebooks - начало решения в виде тетрадки Jupyter
  • src - начало решения в виде .py файла
  • img - подгружайте сюда свои фотографии, познакомимся 😄

About

Командный проект "Закон Джунглей". Майнор ВШЭ "Интеллектуальный анализ данных", курс "Введение в программирование"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published