Kodomo

Пользователь

ДЗ 3

  • Во всех программах должны быть содержательные имена переменных
  • Во всех программах не должно быть строк длинее 75 символов, а если такие строки возникли, часть таких строк нужно выносить в отдельные переменные или функции.
  • Функции должны сопровождаться docstring
  1. Пришлите нам адрес репозитория, в котором лежат ваши упражнения, и в котором будут лежать ваши программы.
  2. Напишите программу, которая разбрасывает на экране разноцветные конфетти в форме звёздочек. Интерфейс должен состоять из поля и кнопки, при каждом нажатии на которую на поле выбрасывается по 100 звездочек.
  3. Напишите программу, которая рисует фонтан: по нажатию кнопки добавляется ещё одна струйка из 10 кружков, которая начинает движение из одной точки со случайной скоростью, и выполняют второй закон Ньютона: a = g, v' = v + a * delta_T, y' = y + v * delta_T; где a – ускорение, которое испытывает кусок воды, g – ускорение свободного падения, v, y – скорость и положение в предыдущий момент времени, v', y' – скорость и положение в следующий момент времнени; delta_T – разница времени между моментами

  4. Аналогично (2), но струя рисуется не последовательностью точек, а ломаной линией.