Предмет: Информатика, автор: zlatakhorova

Пожалуйста помогите!!!! Срочно надо сделать 12 окон. Язык программирования Python. Пожалуйста напишите код даю 100 баллов

Приложения:

slonce70: Это только окна сделать или дом??))
zlatakhorova: Только окна
slonce70: Да я уже сделал
zlatakhorova: Это 12 окон да?)
slonce70: ну дА)Не переживайте
zlatakhorova: Спасибо

Ответы

Автор ответа: slonce70
1

Сначала высчитаем расстояние между окнами по горизонтали. Для этого от 1 окна координат -175 отнимем координаты второго окна -75 и отнимем ширину окна 50 = 50. Значить расстояние по горизонтали 50 между окнами

Аналогично вертикаль 200 - 50 - 100 = 50 - так же 50. Теперь можем написать код зная эти данные и зная 1 точку

import turtle

# Настройка черепахи

t = turtle.Turtle()

t.speed(0)

t.penup()

# Параметры окон

window_width = 50

window_height = 100

window_color = "orange"

x_spacing = 50

y_spacing = 50

# Начальная точка

start_x = -175

start_y = 200

# Рисование окон

for row in range(3):

   for col in range(4):

       # Вычисление координат текущего окна

       x = start_x + col * (window_width + x_spacing)

       y = start_y - row * (window_height + y_spacing)

       # Перемещение черепахи в начальную точку текущего окна

       t.goto(x, y)

       # Рисование текущего окна

       t.pendown()

       t.fillcolor(window_color)

       t.begin_fill()

       for _ in range(2):

           t.forward(window_width)

           t.right(90)

           t.forward(window_height)

           t.right(90)

       t.end_fill()

       t.penup()

# Завершение рисования

turtle.done()


zlatakhorova: Это получается 12 окон?
slonce70: ну да)
slonce70: 12 окон по нужным координатам
Похожие вопросы
Предмет: Английский язык, автор: ivankpgorasko
Предмет: Физика, автор: bobikbanana
Предмет: Алгебра, автор: S0fwwq