gpt4 book ai didi

python - 用 python Turtle 图形绘制 X

转载 作者:太空宇宙 更新时间:2023-11-04 04:17:04 24 4
gpt4 key购买 nike

我有一个非常简单的任务,即使用 Turtles 在 python 中绘制 X,但我似乎无法理解 setposition() 方法的工作原理。

我的代码目前绘制的第一行是正确的,但无论我尝试什么,第二行都倾斜太多。

t.right(45)
t.pendown()
t.setposition(50,-50)
t.penup()
t.left(90)
t.setposition(0,-50)
t.pendown()
t.setposition(50,50)

最佳答案

您的第一行从 (0,0) 开始到 (50, -50),因此在 X 中有 50 个单位和 Y 方向。但是你第二个是从 (0,-50)(50,50),因此在 X 方向和 上移动了 50 个单位Y 方向 >100 个单位。此外,您的右手和左手没有任何作用。

一个可能的解决方案是:


t.setposition(-50,50)
t.pendown()
t.setposition(50,-50)
t.penup()
t.setposition(-50,-50)
t.pendown()
t.setposition(50,50)

关于python - 用 python Turtle 图形绘制 X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55210976/

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