Python 从特定值开始放置多个tkinter条目

Python 从特定值开始放置多个tkinter条目,python,python-3.x,for-loop,tkinter,tkinter-entry,Python,Python 3.x,For Loop,Tkinter,Tkinter Entry,下面给出的是一个源于我的主项目的示例代码,我可以使用for循环放置多个条目,但我希望它从150开始y放置(当前从80开始)。我用来放置条目的公式如下所示dist,即((I*30)+50)。每个条目之间的距离是可以的,因此我不想改变它,我只想改变起始值 from tkinter import * root=Tk() entries = [] root.geometry("500x500") ing = [] for i in range(10): dist = ((

下面给出的是一个源于我的主项目的示例代码,我可以使用for循环放置多个条目,但我希望它从150开始y放置(当前从80开始)。我用来放置条目的公式如下所示
dist
,即
((I*30)+50)
。每个条目之间的距离是可以的,因此我不想改变它,我只想改变起始值

from tkinter import *

root=Tk()
entries = []
root.geometry("500x500")
ing = []

for i in range(10):
    dist = ((i*30) + 50)
    en = Entry(root)
    en.place(x = "50", y=f"{dist}")
    entries.append(en)

def ent():
    for entry in entries:
        ing.append(entry.get())
    print(ing)

button=Button(root,text="get",command=ent).place(x="200", y="400")

root.mainloop()
下面是我的输出,我希望我的整个条目列表被向下推,并从一个更大的y值开始。
解决这个问题的方法是编辑距离公式,然后说

for i in range(10):
    dist = ((i*40) + 100)
    en = Entry(root)
    en.place(x=50, y=dist)
    entries.append(en)
希望这有帮助。快乐编码


干杯

预期的输出是什么?您不必以格式化字符串的形式传递,只需传入d变量并重试?如果您希望y增加,则增加
dist
nd的值try@Cool云代码中没有错误,我只是不知道如何向下推我的条目。如果我改变我的公式,它也会增加或减少两个项目之间的差距(我不希望发生这种情况)。