Питон задачка программирование туртл - Компьютерные вопросы

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

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



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

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

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







288179489_b2187f1c7005ef0b1c2833468adec3f9_800.png

 
Регистрация
10 Май 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
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)
 
Регистрация
16 Ноя 2012
Сообщения
109
Репутация
0
Спасибо
0
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
Да нелегкая задачка, лучше попробывать что полегче
 
Сверху Снизу