Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
turtle [2019/10/10 15:24] super_admin [Упражнение] |
turtle [2021/05/19 11:05] super_admin [Упражнение] |
||
---|---|---|---|
Строка 114: | Строка 114: | ||
{{:practicum:pytree.png?300|}} | {{:practicum:pytree.png?300|}} | ||
+ | <code Python> | ||
+ | from turtle import * | ||
+ | import random | ||
+ | def tree(size): | ||
+ | width(size/25 + 1) | ||
+ | fd(size) | ||
+ | if (size > 2): | ||
+ | scale = random.randrange(11)/50.0 + 0.4 | ||
+ | angle = random.randrange(5) + 40.0 | ||
+ | rt(angle/2) | ||
+ | tree(size*scale) | ||
+ | lt(angle) | ||
+ | tree(size*scale) | ||
+ | rt(angle/2) | ||
+ | fd(-size) | ||
+ | |||
+ | reset() | ||
+ | lt(90) | ||
+ | color("green") | ||
+ | fd(-70) | ||
+ | tree(70) | ||
+ | </code> | ||