2
我正在编写一个递归函数来使用turtle围绕中心点绘制嵌套正方形。到目前为止,我所画的是嵌套广场,但围绕角点而不是广场中心。Python绘制嵌套正方形
def drawCentSq(t, center,side):
xPt=center[0]
yPt=center[1]
t.up()
t.goto(xPt,yPt)
xPt-=20
yPt+=20
t.up()
t.goto(xPt,yPt)
t.down()
for i in range(4):
t.forward(side)
t.right(90)
def drawNestSqCent(t, center, side):
if side<1:
return
else:
drawCentSq(t,center,side)
drawNestSqCent(t,center,side-10)
def main():
import turtle
import random
mad=turtle.Turtle()
wn=mad.getscreen()
print(drawNestSqCent(mad,(0,0),100))
main()
任何建议或更正?
你推荐什么等式或公式来用于每次都找到那个点? – user2553807
如果您没有阅读,则无需发帖。 – user2133443