Python螺旋8字创意绘画图

Python螺旋8字创意绘画图

Python螺旋8字创意绘画图

Python螺旋8字创意绘画图

import math
import turtle

def draw(center,length):
    h = length/2
    turtle.goto(center)
    turtle.left(90)
    turtle.fd(h)
    turtle.right(90)
    turtle.fd(h)
    turtle.right(90)
    turtle.pendown()
    for i in range(4):
        turtle.fd(length)
        turtle.right(90)
    turtle.penup()
    turtle.left(90)
    turtle.bk(h)
    turtle.left(90)
    turtle.bk(h)
    turtle.right(90)

length=5
turtle.speed(0)
turtle.delay(0)
turtle.color('light cyan')
turtle.bgcolor('light pink')
 
for d in range(120):
    turtle.fd(4)
    turtle.right(3)
    draw(turtle.pos(),length)
    length += 1
    if length>=50:length=5
    
for d in range(120):
    turtle.fd(4)
    turtle.right(-3)
    draw(turtle.pos(),length)
    length += 1
    if length>=50:length=5

 
李兴球

李兴球的博客是Python创意编程原创博客