微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Turtle在Python中绘制此图?抱歉,这是新手

如何解决如何使用Turtle在Python中绘制此图?抱歉,这是新手

enter image description here

嗨,我正在尝试使用Python乌龟为一个学习小组绘制这种形状,但我完全迷失了。请帮忙。

解决方法

尝试首先将其添加到文件firsttry.py

import turtle,random
basiclength = 10
elementspercircle = 12
colors  = ["red","green","blue","orange","purple","pink","yellow"] 

length = basiclength
angle = 360/elementspercircle

turtle.pensize(5)

def paintingpainter(directionoffset):
  global length
  global angle
  global colors

  for j in range (4):
    for i in range( elementspercircle + 1):
      turtle.color(random.choice(colors))
      turtle.forward(length)
      turtle.left(angle * directionoffset)
      length = length + directionoffset

paintingpainter(1)
turtle.right(angle * 2)
paintingpainter(-1)

然后以

开始
python3 firsttry.py

外观应类似于提供的图像。了解代码部分,并使其适应您的需求。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。