Поиск в блоге

понеділок, 10 серпня 2020 р.

Кривая Минковского на Python

 http://judge.mipt.ru/mipt_cs_on_python3/labs/lab8.html

import turtle
 
size = 4000
n = 3
 
def mink_curve(size, n):
    if n <= 0:
        turtle.forward(size)
        return
    
    mink_curve(size / 8, n - 1)
    turtle.left(90)
    mink_curve(size / 8, n - 1)
    turtle.right(90)
    mink_curve(size / 8, n - 1)
    turtle.right(90)
    mink_curve(size / 8, n - 1)
    mink_curve(size / 8, n - 1)
    turtle.left(90)
    mink_curve(size / 8, n - 1)
    turtle.left(90)
    mink_curve(size / 8, n - 1)
    turtle.right(90)
    mink_curve(size / 8, n - 1)
 
mink_curve(size, n)

Немає коментарів:

Дописати коментар