Вопрос задан 17.07.2026 в 17:26. Предмет Информатика. Спрашивает Кузьмичев Максим.

Створіть будиночок, використовуючи код: ```python from tkinter import * window=Tk() c=Canvas(window, width=400, height=400, bg='white') c.pack() c.create_rectangle(160,10,240,100,fill='yellow', outline='blue', width=3) c.create_rectangle(10,10,190,60,fill='mediumpurple', outline='turquoise', width=3) c.create_polygon(300,110,220,190,380,190,fill='mediumpurple', outline='turquoise', width=3) window.mainloop() ```

Перейти к ответам

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

Отвечает Пашинов Дмитрий.

Ось приклад програми, яка малює будиночок на полотні Canvas за допомогою tkinter. Використовуються прямокутники для стін, дверей і вікон, а багатокутник — для даху.

Python
from tkinter import *

window = Tk()
window.title("Будиночок")

c = Canvas(window, width=400, height=400, bg="white")
c.pack()

# Стіни будинку
c.create_rectangle(
100, 170, 300, 350,
fill="yellow",
outline="blue",
width=3
)

# Дах
c.create_polygon(
80, 170,
200, 70,
320, 170,
fill="mediumpurple",
outline="turquoise",
width=3
)

# Двері
c.create_rectangle(
170, 250, 230, 350,
fill="brown",
outline="black",
width=3
)

# Ручка дверей
c.create_oval(
215, 295, 225, 305,
fill="gold",
outline="black"
)

# Ліве вікно
c.create_rectangle(
120, 210, 160, 250,
fill="lightblue",
outline="blue",
width=3
)

# Праве вікно
c.create_rectangle(
240, 210, 280, 250,
fill="lightblue",
outline="blue",
width=3
)

# Рами у вікнах
c.create_line(140, 210, 140, 250, fill="blue", width=2)
c.create_line(120, 230, 160, 230, fill="blue", width=2)

c.create_line(260, 210, 260, 250, fill="blue", width=2)
c.create_line(240, 230, 280, 230, fill="blue", width=2)

# Димар
c.create_rectangle(
250, 90, 285, 145,
fill="orange",
outline="black",
width=3
)

window.mainloop()

У цьому коді:

  • create_rectangle() створює стіни, двері, вікна та димар.

  • create_polygon() створює трикутний дах.

  • create_oval() малює круглу ручку на дверях.

  • create_line() додає рами у вікнах.

  • window.mainloop() запускає вікно програми та дозволяє йому залишатися відкритим.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос