Я создаю личный проект, чтобы попытаться стать лучше на python. Игра, которую я делаю, - Яхтзе. Он настроен так, чтобы вы могли бросить все кубики, и он скажет вам, что у вас есть. У меня также есть настройки окна с использованием Tkinter. То, что я пытаюсь сделать, это иметь кнопку с надписью «HOLD» под каждым номером. Если вы знаете, как работает yahtzee, вы знаете, почему. Я просто хочу, чтобы эта кнопка не давала этой кости снова катиться после вашего первого броска.
Я смотрел другие посты здесь, в Переполнении стека, но ни один из постов не соответствует тому, что я пытался выяснить.
# Window
def hold():
window = Tk()
window.title("Sam's Yahtzee")
window.configure(background="black")
Button(window, text="HOLD", width=6, command=hold) .grid(row=3, column=0,
sticky=W)
window.mainloop()
# Dice Roll
roll1 = random.randint(1, 6)
roll2 = random.randint(1, 6)
roll3 = random.randint(1, 6)
roll4 = random.randint(1, 6)
roll5 = random.randint(1, 6)
print(roll1, roll2, roll3, roll4, roll5)
# Choosing What Num to Hold
# Roll Num Storing
userRollHold = {'roll1': roll1,
'roll2': roll2,
'roll3': roll3,
'roll4': roll4,
'roll5': roll5}
Я надеюсь на кнопку, которая сможет остановить повторный бросок числа.