60个倾斜的圆圈,中心有一个洞

问题描述 投票:0回答:1

我已经做了60个圆圈形成一个巨大的圆圈,但我想知道如何在中间创建一个小洞。谢谢你的帮助!

What mine looks like rn What I want it to look like

我的代码

import turtle

turtle.setup(1000,1000)
turtle.hideturtle()

turtle.speed(0)
turtle.up()
turtle.goto(0,0)
turtle.down()
n = 60
for i in range(n):
    turtle.circle(200)
    turtle.left(360/n)
python geometry shapes spiral
1个回答
0
投票

尝试以下操作,并修改值。

import turtle

turtle.setup(1000,1000)
turtle.hideturtle()

turtle.speed(0)
turtle.up()
turtle.goto(0,0)
turtle.down()
n = 20
for i in range(n):
    turtle.up()
    turtle.backward(150)
    turtle.right(15)
    turtle.down()

    turtle.circle(100)

    turtle.up()
    turtle.left(15)
    turtle.forward(150)
    turtle.up()

    turtle.left(360/n)
© www.soinside.com 2019 - 2024. All rights reserved.