Rückruffunktionstaste mit variablem Parameter

from tkinter import *

F=Tk()

i=1
while i<10:
    newButton = Button(F,text="Show Number",command=lambda:showNumber(i))
    newButton.pack(side=TOP)
    i+=1

def showNumber(nb):
    print(nb)

F.mainloop()

Alle Tasten kehren zu 10 zurück. Warum?
Ich möchte Button 1 Return 1, Button 2 Return 2 ...
Vielen Dank, dass Sie mir geholfen haben

Antworten auf die Frage(2)

Ihre Antwort auf die Frage