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

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



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()

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

Похожие вопросы
Предмет: Литература, автор: filonkomisarenko
1. Центральною проблемою повісті Н. Бічуї «Шпага Славка Беркути є
А) становлення особистості в сучасному світі
Б) вибір майбутньої професії
В) патріотизм та героїзм
Г) прагнення людини до волі
2. Про що розповідала мати коню Шепталу, коли він був малим
А) важке коняче життя
Б) дідів і прадідів
В) майбутню його красу й велич
Г) життя на волі
3. Чиї це слова: «Звірячі закони – людяніші»?
А) пустельник Б) дракон Грицько В) князь Г) лицар Лаврін
4. Галя могла за пояс заткнути будь-якого хлопця в умінні
А) лазити по деревах
Б) бігати наввипередки
В) танцювати
Г) свистіти
5. Галя називала Вітьку
А) орлом Б) вороном В) своїм героєм Г) дуелянтом
6. Установіть відповідність
Твір Проблема
1 «Білий кінь Шептало» А перше кохання
2 «Вітька плюс Галя...» Б неординарна особистість
3 «Місце для дракона» Г добро і зло
4 «Шпага Славка Беркути»
ІІ рівень (по 1 б.)
7. Чому Ніна Бучуя іноді робить підзаголовки «Очима Славка Беркути»?
8. Чому, на вашу думку, Шептало повертається до свого господаря?
9. Прочитавши твір «Місце для дракона», яку відповідь ви б дали на
запитання: чи варто берегти всі традиції?
10. Чого навчає повість В. Чемериса «Вітька плюс Галя...»?
11. Напишіть міні-твір на одну з тем:
Який твір найбільше вразив?
Який твір найбільше сподобався?
Над якими питаннями змусив вас замислитися твір «Місце для дракона»?
Чого навчили прочитані твори?
Предмет: Химия, автор: gtanybekova