from tkinter import *
window = Tk()
window.title("Городская сцена")
canvas = Canvas(window, width=800, height=500, bg="skyblue")
canvas.pack()
# НЕБО
canvas.create_oval(0, 50, 750, 180, fill="yellow", outline="orange")
# облака
canvas.create_oval(80, 40, 150, 80, fill="white")
canvas.create_oval(120, 30, 200, 70, fill="white")
canvas.create_oval(160, 40, 240, 80, fill="white")
canvas.create_oval(300, 50, 350, 90, fill="white")
canvas.create_oval(330, 40, 390, 80, fill="white")
canvas.create_oval(360, 50, 420, 90, fill="white")
# трава
canvas.create_rectangle(0, 300, 800, 500, fill="green")
# дорога
canvas.create_rectangle(0, 325, 800, 425, fill="gray")
canvas.create_line(0, 375, 800, 375, fill="white", dash=(20, 10))
# дом 1 (красный)
canvas.create_rectangle(50, 170, 200, 350, fill="firebrick", outline="black")
canvas.create_rectangle(70, 200, 100, 250, fill="lightblue", outline="black")
canvas.create_rectangle(150, 200, 180, 250, fill="lightblue", outline="black")
canvas.create_rectangle(105, 270, 145, 350, fill="brown", outline="black")
# дом 2 (синий)
canvas.create_rectangle(250, 150, 400, 350, fill="steelblue", outline="black")
canvas.create_rectangle(270, 190, 300, 240, fill="lightblue", outline="black")
canvas.create_rectangle(350, 190, 380, 240, fill="lightblue", outline="black")
canvas.create_rectangle(305, 260, 345, 350, fill="brown", outline="black")
# дом 3 (оранжевый)
canvas.create_rectangle(450, 180, 600, 350, fill="orange", outline="black")
canvas.create_polygon(430, 180, 510, 120, 590, 180, fill="darkorange", outline="black")
canvas.create_rectangle(470, 220, 500, 270, fill="lightblue", outline="black")
canvas.create_rectangle(550, 220, 580, 270, fill="lightblue", outline="black")
# деревья
canvas.create_rectangle(650, 260, 670, 350, fill="sienna")
canvas.create_oval(620, 220, 700, 300, fill="green")
canvas.create_rectangle(720, 260, 740, 350, fill="sienna")
canvas.create_oval(690, 220, 770, 300, fill="green")
# текст
canvas.create_text(400, 480, text="Городская сцена", font=("Arial", 24, "bold"))
window.mainloop()