数字与python的乌龟

时间:2016-04-16 15:14:14

标签: python turtle-graphics

我试图绘制一个看起来像这样的数字:

example drawing

我该怎么做?

另外,如何在不使用Python circle模块的情况下绘制同心圆?到目前为止,我有以下代码:

import turtle

def window(ttl,colr):
    wn=turtle.Screen()
    wn.title(ttl)
    wn.bgcolor(colr)
    return wn

def turtles(siz,col,shp):
    tl=turtle.Turtle()
    tl.pensize(siz)
    tl.color(col)
    tl.shape(shp)
    return tl

def square(sz):
    for i in range(4):
        trtl.fd(sz)
        trtl.rt(90)  
    trtl.pu()
    trtl.rt(90)
    trtl.fd(sz+20)
    trtl.lt(90) 
    trtl.pd()

dg=window('Concentric Square','lightgreen')
trtl=turtles('3','blue','turtle')
size=20
for i in range(5):
    square(size)
    size=size+20
dg.listen()
dg.mainloop()

1 个答案:

答案 0 :(得分:0)

我相信这段代码应该回答你的问题:

@property