Створити малюнок геометричних фігур за зразком (мал. 11.11). Ввести програму побудови вікна та розташування об'єктів. Доповнити код командами побудови багатокутників (мал. 11.12). Запустити програму та перевірити відповідність результату зразку. Внести зміни: усі багатокутники мають бути оранжевого кольору із зеленим контуром.
Розв’язання
Створіть новий файл Python, відкрийте середовище та напишіть код для створення вікна з полотном (Canvas), де будуть розміщені фігури.
Викличте метод `polygon` для кожного багатокутника, передаючи координати його вершин, параметр `fill='orange'` для заливки та `outline='green'` для зеленого контуру.
Запустіть програму на виконання та перевірте візуально, чи відповідають фігури зразку і чи мають вони вказані кольори.
Відповідь:
Програма відображає малюнок із багатокутників оранжевого кольору з зеленим контуром.
Створити малюнок геометричних фігур за зразком (мал. 11.11). Ввести програму побудови вікна та розташування об'єктів. Доповнити код командами побудови багатокутників (мал. 11.12). Запустити програму та перевірити відповідність результату зразку. Внести зміни: усі багатокутники мають бути оранжевого кольору із зеленим контуром.
Що треба знати
Для малювання складних фігур використовується метод `polygon` модуля `tkinter.Canvas`, який приймає координати вершин у порядку їх проходження. Колір заливки задається параметром `fill`, а колір контуру — параметром `outline`.
💡 Підказка — спробуй спершу сам
Спочатку напишіть код створення вікна та малювання фігур так, як показано на зображенні 11.12, потім знайдіть команди побудови багатокутників і додайте до них параметри кольору.
Розв’язання крок за кроком
Створіть новий файл Python, відкрийте середовище та напишіть код для створення вікна з полотном (Canvas), де будуть розміщені фігури.
Викличте метод `polygon` для кожного багатокутника, передаючи координати його вершин, параметр `fill='orange'` для заливки та `outline='green'` для зеленого контуру.
Запустіть програму на виконання та перевірте візуально, чи відповідають фігури зразку і чи мають вони вказані кольори.
Відповідь:
Програма відображає малюнок із багатокутників оранжевого кольору з зеленим контуром.