gpt4 book ai didi

Python Turtle 绘制中心正方形

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:49 24 4
gpt4 key购买 nike

我需要使用 turtle 模块在给定中心点的情况下绘制一个正方形。

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)

def main():

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

我很难让我的 turtle 到达正确的起点。

最佳答案

您需要:

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

事实上,你只是 += 和 -= 1。

关于Python Turtle 绘制中心正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17727096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com