用python的turtle写字,pythonturtle添加文字

  用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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: