творити програму яка малює в будинку вікна і двері



import turtle #Підключаємо модуль turtle
turtle.reset () #Очищаємо екран, наводимо черепашку в початкове положення
turtle.pendown () #Опускаємо перо перо (початок малювання)
turtle.color('blue', 'yellow')
turtle.forward (300) #Проповзти 50 пікселів вперед
turtle.left (90) #Поворот вліво на 90 градусів
turtle.forward (200) #Малюємо другу сторону квадрата
turtle.left (90)
turtle.forward (300) #Малюємо третю сторону квадрата
turtle.left (90)
turtle.forward (200) #Малюємо четверту сторону квадрата
turtle.goto(0,200)
turtle.goto(50,250)
turtle.goto(250,250)
turtle.goto(300,200)
turtle.mainloop () #Затримати вікно на екрані

Ответы

Ответ дал: salatblitz51
0

Для добавления в программу рисования двери и окон вам нужно использовать следующие методы библиотеки turtle:

- turtle.penup() - поднять перо, чтобы не оставлять след при перемещении черепашки

- turtle.pendown() - опустить перо, чтобы начать рисование

- turtle.begin_fill() - начать закрашивание фигуры

- turtle.end_fill() - закончить закрашивание фигуры

- turtle.goto(x, y) - переместить черепашку в заданные координаты (x, y)

- turtle.setheading(angle) - установить угол направления черепашки

Пример кода для рисования квадрата с дверью и окном:

import turtle

turtle.color('blue', 'yellow')

turtle.begin_fill()

for i in range(4):

   turtle.forward(300)

   turtle.left(90)

turtle.end_fill()

# Рисуем дверь

turtle.penup()

turtle.goto(100, 0)

turtle.pendown()

turtle.color('brown')

turtle.begin_fill()

for i in range(2):

   turtle.forward(100)

   turtle.left(90)

   turtle.forward(200)

   turtle.left(90)

turtle.end_fill()

# Рисуем окно

turtle.penup()

turtle.goto(200, 150)

turtle.pendown()

turtle.color('white')

turtle.begin_fill()

for i in range(4):

   turtle.forward(50)

   turtle.left(90)

turtle.end_fill()

turtle.mainloop()

Обратите внимание на то, что после рисования фигуры (квадрата, двери, окна) нужно поднять перо, чтобы переместить черепашку в новое место. И также после переноса черепашки нужно опустить перо, чтобы начать рисование новой фигуры.

Вас заинтересует