ГДЗ Інформатика 7 клас. Підручник [Тріщук І.В., Лазарець О.Ю.] 2024
21.11.2024,
7 Клас / Інформатика,
14,
0
Тема 20
Алгоритм створення зображень за допомогою графічного модуля Tutrle***
1. Створіть графічну програму, в якій буде намальовано прапор
будь-якої країни на вибір (пошук прапорів в інтернеті). Знизу по центру додати текст з назвою країни (Бельгія) або напис
(Прапор Бельгії).
Зразки:
2. Намалюйте зображення засобами модуля Turtle:
Для того щоб створити графічну програму, яка малює прапор Бельгії за допомогою модуля Turtle в Python, дотримуйтесь наступних кроків. В даному випадку прапор Бельгії складається з трьох вертикальних смуг: чорної, жовтої та червоної, зліва направо.
Ось як виглядатиме програма:
Кроки:
1. Спочатку потрібно встановити бібліотеку turtle, якщо вона ще не встановлена.
2. Створіть програму, яка малює прапор, додаючи до нього текст.
Код Python:
```python
import turtle
# Налаштування вікна
screen = turtle.Screen()
screen.title("Прапор Бельгії")
screen.bgcolor("white")
# Створення черепашки
pen = turtle.Turtle()
pen.speed(10)# Налаштуємо швидкість малювання
# Функція для малювання прямокутника певного кольору
def draw_rect(color, x, y, width, height):
pen.penup()
pen.goto(x, y)
pen.pendown()
pen.fillcolor(color)
pen.begin_fill()
for _ in range(2):
pen.forward(width)
pen.right(90)
pen.forward(height)
pen.right(90)
pen.end_fill()
# Малювання смуг прапора
width = 180# Ширина прапора
height = 240# Висота прапора
# Чорна смуга
draw_rect("black", -width/2, height/2, width/3, height)
# Жовта смуга
draw_rect("yellow", -width/6, height/2, width/3, height)
# Червона смуга
draw_rect("red", width/6, height/2, width/3, height)
# Додавання тексту
pen.penup()
pen.goto(0, -height/2 - 20)
pen.pendown()
pen.color("black")
pen.write("Прапор Бельгії", align="center", font=("Arial", 16, "normal"))
# Завершення
pen.hideturtle()
# Завершення малювання
turtle.done()
```
Пояснення коду:
1. Налаштування вікна: ми створюємо вікно з білим фоном.
2. Створення черепашки: черепашка буде використовуватись для малювання.
3. Функція `draw_rect`: малює прямокутник з певним кольором, початковими координатами та розмірами.
4. Малювання прапора: прапор Бельгії складається з трьох вертикальних смуг (чорна, жовта та червона), які малюються одна за одною.
5. Додавання тексту: додаємо текст "Прапор Бельгії" по центру внизу прапора.
Як запустити:
1. Скопіюйте цей код в текстовий редактор (наприклад, PyCharm або VSCode).
2. Запустіть його у середовищі Python, яке підтримує модуль turtle.
Результат:
- На екрані буде намальовано прапор Бельгії з трьома смугами: чорна, жовта та червона.
- Під прапором буде текст "Прапор Бельгії", розташований по центру.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter