цикл for выглядит следующим образом (список words = ["box1", "box2", ..., "box100"]
):
for i in words:
a = a + 1
i = tk.Button(window2, text = a, command = btn_press)
i.config(height = '3', width = '5')
i.place(x = -50 + a * 70, y = 25)
Также у меня есть случайно сгенерированное число, которое я сохранил как «boxX».Проблема в том, что когда я пытаюсь:
def btn_press():
guess = i['text']
if guess == target:
system('say you win!')
, переменная догадка всегда равна блоку 100 (возможно, так как он был последним, созданным циклом for?).пожалуйста, скажите мне, что мне не нужно делать 100 коробок вручную.