Вопрос Питон задачка программирование туртл

Регистрация
19 Дек 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Нарисуйте ёлочку из трёх треугольников.



Вводится размер нижней стороны (w) самого большого треугольника и цвет заливки.

Высота каждого треугольника равна половине его основания. Сторона каждого следующего треугольника на 100 пикселей меньше предыдущего.

Вершина самого большого треугольника расположена в начале координат окна.







288179489_b2187f1c7005ef0b1c2833468adec3f9_800.png

 
import turtle
import math
t = turtle.Turtle()

w = int(input('w: '))

for i in range(3):
t.up()
t.forward(w / 2)
t.down()
t.right(180)
t.forward(w)
t.right(135)
t.forward(math.sqrt(2 * (w / 2) ** 2))
t.right(90)
t.forward(math.sqrt(2 * (w / 2) ** 2))
t.right(135)
t.up()
t.forward(w / 2)
t.right(90)
t.forward(w / 2)
w -= 100
t.right(90)
 
Пожалуйста имейте ввиду, что этот пользователь забанен
Да нелегкая задачка, лучше попробывать что полегче
 
Назад
Сверху