如何在Turtle Python中画直眉?

3
如何在turtle python中画直眉?
像这样:眉型图片 我正在使用的代码:
import turtle
eyeborw1=turtle.Turtle()
eyeborw1.pensize(5)
eyeborw1.pencolor('black')
eyeborw1.width(10)
eyeborw1.circle(20,10)
eyeborw1.forward(85)
eyeborw1.circle(0,0,-16) 
turtle.done()

代码没有给我想要的输出,现在该怎么办?

1个回答

3

看起来你感到沮丧,因为你不明白事情为什么会以这种方式发生。海龟分配通常被分配给初学者,作为介绍阅读文档并使他们了解他们的代码和代码序列如何影响结果的方式(以简单的可视格式)。您应该尝试更多地玩这个,海龟文档是一个很好的资源,可以在这里找到here

但是,有一些关于你的代码需要注意的事情。

在您的尝试中,您同时使用了eyeborw1.pensize(5)eyeborw1.width(10)。宽度只是笔尖的别名,因此您之前的笔尖线没有用处。

不确定eyeborw1.circle(0,0,-16)想要实现什么。由于半径为0,因此此命令没有效果。当实际绘制圆形时,steps参数才有用。

我认为你使用circleforward是正确的方向。一旦你觉得已经创建了所需的眉毛形状,你可以尝试使笔尖在眉毛的整个区域内逐渐变细,直到结束。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接