gpt4 book ai didi

python - turtle 的位置始终显示 (0, 0)

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

我是Python编程(以及一般编程)的初学者,只是在Python中使用Turtle模块,并且想知道为什么在下面的程序中使用turtle.pos()的 turtle 坐标总是给出( 0, 0) 移动 turtle 后,何时显示在图形界面中?使用Python shell使用相同的turtle.forward()移动 turtle 时不是这样吗?

import turtle

wn = turtle.Screen()
wn.bgcolor("lightgreen")

def draw_lines(w, height):
w.begin_fill()
w.right(90)
w.forward(height)
w.write(turtle.pos())

line = turtle.Turtle()
line.color("blue", "red")
line.pensize(3)

height = [50]

for x in height:
draw_lines(line, x)

wn.mainloop()

谢谢!

最佳答案

线路

w.write(turtle.pos())

应该是

w.write(w.pos())

关于python - turtle 的位置始终显示 (0, 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35680906/

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