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

Намалювати будинок у python за допомогою бібліотеки turtle.

Ответы

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

from turtle import *

k = Turtle()

k.speed(10)

k.penup()

k.goto(-200,0)

k.pendown()

k.fillcolor('cyan')

k.begin_fill()

k.right(90)

k.forward(250)

k.left(90)

k.forward(400)

k.left(90)

k.forward(250)

k.left(90)

k.forward(400)

k.right(90)

k.end_fill()

k.fillcolor('brown')

k.begin_fill()

k.right(45)

k.forward(200)

k.right(90)

k.forward(200)

k.end_fill()

k.color('#205375')

k.begin_fill()

k.left(180)

k.forward(200)

k.right(135)

k.forward(259)

k.right(90)

k.forward(142)

k.setheading(180)

k.forward(120)

k.end_fill()

k.hideturtle()

# windows

y = Turtle()

y.speed(10)

y.penup()

y.goto(-200,200)

y.right(90)

y.forward(400)

y.left(90)

y.forward(50)

y.pendown()

y.left(90)

y.forward(150)

y.right(90)

y.forward(200)

y.right(90)

y.forward(150)

y.right(90)

y.forward(100)

y.right(90)

y.forward(150)

y.right(90)

y.forward(100)

y.right(90)

y.forward(75)

y.right(90)

y.forward(200)

y.right(180)

y.forward(200)

y.right(90)

y.forward(75)

y.left(90)

y.backward(200)

y.hideturtle()

z = Turtle()

z.penup()

z.speed(10)

z.goto(-90,40)

z.pendown()

z.forward(50)

z.setheading(90)

z.forward(50)

z.setheading(180)

z.forward(50)

z.setheading(270)

z.forward(50)

z.setheading(0)

z.forward(25)

z.setheading(90)

z.forward(50)

z.setheading(180)

z.forward(25)

z.setheading(270)

z.forward(25)

z.setheading(0)

z.forward(50)

z.hideturtle()

s =Screen()

s.listen()

def func(e,t):

   print(e,t)

s.onclick(func,btn=1)

x = Turtle()

x.speed(10)

x.penup()

x.goto(110,140)

x.begin_fill()

x.fillcolor('#205375')

x.setheading(90)

x.forward(50)

x.setheading(0)

x.forward(20)

x.setheading(270)

x.forward(50)

x.end_fill()

x.hideturtle()

done()

Похожие вопросы
Предмет: Алгебра, автор: kostiykd