Добро пожаловать на вашу вторую практическую работу. Сегодня вам придется вспомнить материал четвертого, восьмого и одинадцатого урока. Хоть я рание и говорил что turtle медленнее tkinter, но с помощью turtle можно рисовать различные вещи, и это будет в десятки раз быстрее чем в tkinter. Каждый модуль Python по своему хорош, и в своих нюансах лучше других.
Шаг 1) Вызовем turtle и нарисуем основу самолета, затем зарисуем её:
from turtle import*
up()
goto(-200,0)
down()
color('black','yellow')
begin_fill()
forward(200)
right(90)
forward(60)
right(90)
forward(200)
right(90)
forward(60)
end_fill()
Шаг 2) Нарисуем и зарисуем кабину пилота:
up()
goto(0,0)
down()
color('black','yellow')
begin_fill()
right(120)
forward(60)
right(120)
forward(60)
right(120)
forward(60)
end_fill()
Шаг3) Рисуем переднее крыло и зарисовуем его:
up()
goto(-170,-30)
down()
color('black','orange')
begin_fill()
right(90)
forward(120)
right(120)
forward(120)
right(120)
forward(120)
end_fill()
Шаг 4) Рисуем заднее крыло потом зарисовуем его:
up()
goto(-170,0)
down()
color('black','orange')
begin_fill()
right(60)
forward(120)
right(120)
forward(120)
right(120)
forward(120)
end_fill()
Шаг 5) Рисуем "разрезатель ветра", зарисовуем его:
up()
goto(-200,0)
down()
color('black','yellow')
begin_fill()
right(90)
forward(50)
right(120)
goto(-170,0)
right(150)
forward(30)
end_fill()
Шаг 6) Пока-что наш самолет выгллядит так:
А ваша задача сделать его с окнами, на растояннии друг от друга 25 пикселей:
На этом все! До скорых всреч!
Шаг 1) Вызовем turtle и нарисуем основу самолета, затем зарисуем её:
from turtle import*
up()
goto(-200,0)
down()
color('black','yellow')
begin_fill()
forward(200)
right(90)
forward(60)
right(90)
forward(200)
right(90)
forward(60)
end_fill()
Шаг 2) Нарисуем и зарисуем кабину пилота:
up()
goto(0,0)
down()
color('black','yellow')
begin_fill()
right(120)
forward(60)
right(120)
forward(60)
right(120)
forward(60)
end_fill()
Шаг3) Рисуем переднее крыло и зарисовуем его:
up()
goto(-170,-30)
down()
color('black','orange')
begin_fill()
right(90)
forward(120)
right(120)
forward(120)
right(120)
forward(120)
end_fill()
Шаг 4) Рисуем заднее крыло потом зарисовуем его:
up()
goto(-170,0)
down()
color('black','orange')
begin_fill()
right(60)
forward(120)
right(120)
forward(120)
right(120)
forward(120)
end_fill()
Шаг 5) Рисуем "разрезатель ветра", зарисовуем его:
up()
goto(-200,0)
down()
color('black','yellow')
begin_fill()
right(90)
forward(50)
right(120)
goto(-170,0)
right(150)
forward(30)
end_fill()
Шаг 6) Пока-что наш самолет выгллядит так:
А ваша задача сделать его с окнами, на растояннии друг от друга 25 пикселей:
На этом все! До скорых всреч!



Молодец! Давай еще! Здорово получается!
ОтветитьУдалить