1

タートル モジュールを使用して、中心点を指定して正方形を描く必要があります。

def drawCentSq(t,center,side):
    xPt=center[0]
    yPt=center[1]
    xPt-=int(side/side)
    yPt+=int(side/side)
    t.up()
    t.goto(xPt,yPt)
    t.down()
    for i in range(4):
        t.forward(side)
        t.right(90)

デフメイン():

import turtle        
mad=turtle.Turtle()
wn=mad.getscreen()
print(drawCentSq(mad,(0,0),50))
main()

タートルを正しい開始点に移動させるのに苦労しています。

4

2 に答える 2

1

必要なもの:

xPt-=int(side/2.0)
yPt+=int(side/2.0)

そのまま += と -= 1 でした。

于 2013-07-18T15:09:22.477 に答える