这是我的代码:
from tkinter import *
from random import choice
def f(x):
if x["text"]=="1":
x["text"]="0"
root=Tk()
for i in range(10):
A=Button(root,text=choice(["0","1"]),command=lambda:f(A))
A.pack()
mainloop()
它创建了十个按钮,每个按钮的文字是随机的0或者1。
我希望,如果点击的按钮的文字是1,那么变成0。
但事实上,它不会改变。
我该如何修改?