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