мета-данные страницы
Загрузка не удалась. Возможно, проблемы с правами доступа?
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
python:week15 [26/04/2017 06:06] – [Картинки и анимация] ybezrukov | python:week15 [09/03/2018 11:11] – ybezrukov | ||
---|---|---|---|
Строка 46: | Строка 46: | ||
# изменим текст | # изменим текст | ||
e.setText(" | e.setText(" | ||
- | # подождем | + | # подождем |
- | time.sleep(5) | + | time.sleep(2) |
# и прервем выполнение цикла | # и прервем выполнение цикла | ||
break | break | ||
Строка 71: | Строка 71: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
+ | * '' | ||
====== Графические элементы ====== | ====== Графические элементы ====== | ||
Строка 127: | Строка 128: | ||
* '' | * '' | ||
* '' | * '' | ||
- | ==== Работа с цветами ==== | + | |
+ | ===== Обновление экрана ===== | ||
+ | |||
+ | По умолчанию, | ||
+ | |||
+ | Для этого: | ||
+ | 1. При инициализации графического окна нужно добавить параметр '' | ||
+ | 2. В цикле отрисовки нужно добавить явный вызов функции обновления окна, указав в качестве аргумента частоту кадров, | ||
+ | |||
+ | <code python> | ||
+ | win = GraphWin(" | ||
+ | for i in range(1000): | ||
+ | # <Все что рисуется на экране> | ||
+ | update(30) | ||
+ | </ | ||
+ | |||
+ | ===== Работа с цветами | ||
В этой библиотеке цвет можно описать двумя способами: | В этой библиотеке цвет можно описать двумя способами: | ||
Строка 134: | Строка 151: | ||
Во втором случае, | Во втором случае, | ||
+ | |||
+ | |||
+ | ===== Задачи ===== | ||
==== Задание 18 ==== | ==== Задание 18 ==== | ||
- | Воспроизвести на Питоне программу с вращающейся пирамидкой из прошлого семестра | + | Написать |
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 19 ==== | ||
+ | |||
+ | Модифицировать предыдущую | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 20 ==== | ||
+ | |||
+ | Модифицировать прогрмму из задания 18 так, чтобы: | ||
+ | |||
+ | - Вместо точек рисовались окружности | ||
+ | - Когда рисуется следующая окружность, | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 21 (планеты со спутниками) ==== | ||
+ | |||
+ | Добавить еще одну точку для вращения, | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 22 ==== | ||
+ | |||
+ | Написать | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 23 ==== | ||
+ | |||
+ | Модифицировать программу так, чтобы точки были | ||
+ | |||
+ | https:// | ||
+ | |||
+ | ==== Задание 24 ==== | ||
+ | |||
+ | Модифицировать предыдущую программу так, чтобы вышла иллюзия вращающейся пирамидки | ||
+ | |||
+ | https:// |