用python的turtle写字,pythonturtle添加文字
我想用龟用递归来画这个:
但我真的不擅长这个。我得到的是:
进口甲鱼
def draw_shape(t,level,size):
如果级别==1:#绘制一个我
唐恩()
t。向前(尺寸/2)
t形左侧(90度)
t。向前(尺寸/2)
t形背(尺寸)
t。向前(尺寸/2)
t形左侧(90度)
t .转发(尺寸)
t形左侧(90度)
t。向前(尺寸/2)
t形背(尺寸)
t.up()
t。向前(尺寸/2)
t形左侧(90度)
t。向前(尺寸/2)
否则:
draw_shape(t,级别1,大小)
t形背(尺寸/2)
直角坐标(90)
t。向前(尺寸/2)
t形左侧(90度)
draw_shape(t,级别1,大小/2)
t形左侧(90度)
t .转发(尺寸)
直角坐标(90)
draw_shape(t,级别1,大小/2)
直角坐标(90)
t。向前(尺寸/2)
t形左侧(90度)
t .转发(尺寸)
直角坐标(90)
t。向前(尺寸/2)
t形左侧(90度)
draw_shape(t,级别1,大小/2)
t形左侧(90度)
t .转发(尺寸)
直角坐标(90)
draw_shape(t,级别1,大小/2)
def q1():
my_win=乌龟。屏幕()
我的_乌龟=乌龟。乌龟()
我的乌龟速度(0.006)
my_turtle.left(90)
my_turtle.up()
my_turtle.back(200)
n=int(输入(在级别上绘制形状: ))
画出形状(我的乌龟n,200)
my_win.exitonclick()
q1()
几乎只想编辑draw_shape()函数。我在2级的时候做得很好,但是其他的级别开始变得不稳定,画错了尺寸,我在错误的位置,我想这是因为我的指针放在了我之后的位置。任何帮助都将不胜感激。在
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。