
ДАМ 100БАЛОВ Язык програмирование пайтон пожалуйста сделайте без модулю пагейм вместо него
используйте модуль черепашки Створи функцію з ім'ям draw_table. Та опиши тіло цієї функції, а саме, напиши програму, яка побудує таблицю на дев'ять комірок: 1. Таблиця має складатися з 3-х рядків, в кожному рядку по три комірки. 2. Колір таблиці - на вибір розробника. 3. Розмір однієї комірки 50 px по ширині та 50 px по висоті. 4. Не забувай, що черепашка починає малювати з центру екрану (Сцени), координати центру x = 0, y = 0. 5. Якщо забув назви команд, переглянь підказки вказані нижче завдання. 6. Використовуй цикли while або for, щоб прискорити написання функції та заощадити рядки коду! 7. Збережи программу як модуль та задай ім'я table. Перевір наявність модуля в лабораторії, в твоєму профілі.

Ответы на вопрос

Ответ:
import turtle
def draw_table():
# Настройки таблицы
table_color = "lightblue"
cell_size = 50
# Создаем экземпляр черепашки
t = turtle.Turtle()
t.speed(0)
t.penup()
# Перемещаем черепашку в начальную позицию
start_x, start_y = -cell_size, cell_size
t.goto(start_x, start_y)
# Рисуем таблицу
for row in range(3):
for column in range(3):
draw_cell(t, cell_size, table_color)
t.forward(cell_size * 2)
t.goto(start_x, t.ycor() - cell_size * 2)
# Завершаем рисование
t.hideturtle()
turtle.done()
def draw_cell(t, size, color):
# Рисует одну ячейку таблицы
t.pendown()
t.color(color)
t.begin_fill()
for _ in range(4):
t.forward(size)
t.right(90)
t.end_fill()
t.penup()
t.forward(size)
if __name__ == "__main__":
draw_table()
Объяснение:



Для створення функції draw_table
і побудови таблиці з дев'яти комірок, використовуючи модуль черепашки в Python, ви можете використовувати наступний код:
pythonimport turtle
def draw_table():
# Створюємо вікно для малювання
window = turtle.Screen()
# Створюємо черепашку
table_turtle = turtle.Turtle()
# Встановлюємо колір таблиці
table_turtle.fillcolor("lightblue")
table_turtle.begin_fill()
# Малюємо таблицю
for _ in range(3):
for _ in range(3):
table_turtle.penup()
table_turtle.goto(table_turtle.xcor() - 50, table_turtle.ycor())
table_turtle.pendown()
for _ in range(4):
table_turtle.forward(50)
table_turtle.right(90)
table_turtle.penup()
table_turtle.goto(table_turtle.xcor() + 50, table_turtle.ycor())
table_turtle.goto(table_turtle.xcor() - 150, table_turtle.ycor() - 50)
# Завершуємо заповнення кольором і закриваємо вікно при кліку
table_turtle.end_fill()
window.exitonclick()
# Викликаємо функцію для створення таблиці
draw_table()
Цей код створює таблицю з дев'яти комірок, кожна з яких має розмір 50x50 пікселів та заповнена кольором "lightblue". Код використовує цикли for
для швидкого створення таблиці та завершує виконання при кліку на вікно.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili