你如何改变循环中的坐标?

How do you change the coordinates in a loop?

我正在尝试在 python turtle 中创建一行数字,类似于这样,每个数字之间有空格: 0 1 2 3 4 5 6 8 9

这是我目前为止的循环代码:

import turtle

pen = turtle.Turtle()
numbers = ["0","1","2","3","4","5","6","7","8","9"]
coordinates = 100,100
for i in range(10):
  pen.penup()
  pen.goto(coordinates)
  pen.pendown()
  pen.write(numbers[i])
  coordinates = coordinates 

每当我运行这个,它写数字0-9,但在坐标100,100的同一个地方。 我希望每个数字相隔 50,因此在数字 0 为 100,100 之后,数字 1 应为 100,150。那么,最后,我应该在“坐标词”后面加上什么,以便每个数字相隔 50?

写完每个数字后,坐标也需要更新。

在你的最后一行coordinates = coordinates,你可以尝试

coordinates = (coordinates[0], coordinates[1] + 50) 

这样每次迭代时 y 值都会更新 50。