Напишите интересный код на python - Общение Python мододелов

Вопрос Напишите интересный код на python

Регистрация
6 Авг 2013
Сообщения
111
Репутация
1
Спасибо
0
Монет
0
def qsort(l):
if len(l) <= 1:
return l
return qsort([x for x in l[1:] if x < l[0]]) + [l[0]] + qsort([x for x in l[1:] if x >= l[0]])
 

mdf

Capitan

mdf

Capitan
Регистрация
29 Сен 2013
Сообщения
94
Репутация
-3
Спасибо
0
Монет
0
import turtle
import random

# Настройка окна и черепашки
screen = turtle.Screen()
screen.bgcolor("black")
screen.title("Fractal Tree")
t = turtle.Turtle()
t.speed(0)
t.hideturtle()
t.pensize(2)
t.color("white")

# Функция рисования ветвей

def draw_branch(length, angle, depth):
if depth == 0:
t.color(random.choice(["green", "lime", "yellow"])) # Листья
t.dot(5)
t.color("white")
return

# Рисуем основную ветвь
t.forward(length)

# Левое ответвление
t.left(angle)
draw_branch(length * random.uniform(0.6, 0.8), angle, depth - 1)

# Возврат в исходное положение
t.right(2 * angle)
draw_branch(length * random.uniform(0.6, 0.8), angle, depth - 1)

# Возврат в исходное положение
t.left(angle)
t.backward(length)

# Начальное дерево

def draw_tree():
t.penup()
t.goto(0, -250)
t.pendown()
t.setheading(90)
draw_branch(100, 30, 8)

# Запуск
if __name__ == "__main__":
draw_tree()
screen.mainloop()
Вот пример интересного кода на Python, который создаёт визуализацию фрактала "Дерево Пифагора". Этот фрактал интересен с точки зрения математики и графики.Этот код создает красивое фрактальное дерево, где каждая ветвь случайно уменьшает длину, создавая уникальный рисунок. Запустите его, и наслаждайтесь результатом! ?
 
Сверху Снизу