我创建了一个代码并轻松获得了字母,但现在我才明白我不知道如何让它们填充。我只制作了一个 E 和一个 L,并通过该网站用户帮助 G,但我不明白如何制作 O 并填充它。
这是我做的,但它不是正确的变体,它应该只是由黄色制成。
import turtle as t
def O():
t.speed(1)
t.penup()
t.setpos(-690, 0)
t.pendown()
t.pensize(40)
t.color("yellow")
t.circle(100)
#vacuum
t.penup()
t.setpos(-690, 10)
t.pendown()
t.color("white", "white")
t.begin_fill()
t.circle(90)
我相信@ggorlen的建议是正确的(+1)。你的实心圆圈(又名“真空”)掩盖了你本来不需要绘制的东西。只需使用与您想要的结果相匹配的笔宽度:
import turtle
def O():
turtle.penup()
turtle.setpos(-690, 0)
turtle.pendown()
turtle.pensize(10)
turtle.color('yellow')
turtle.circle(100)
turtle.setup(1.0, 1.0)
turtle.speed('fastest')
O()
turtle.done()