我试图用一些GUI来实现Monty Hall。
window = Tk()
canvas = Canvas(window, width=600, height=500)
square1 = canvas.create_rectangle(50, 500, 150, 200, fill="blue", tags="open_door_1")
square2 = canvas.create_rectangle(250, 500, 350, 200, fill="red", tags="open_door_2")
square3 = canvas.create_rectangle(450, 500, 550, 200, fill="green", tags="open_door_3")
canvas.tag_bind("open_door_1", "<Button-1>", door1)
canvas.tag_bind("open_door_2", "<Button-1>", door2)
canvas.tag_bind("open_door_3", "<Button-1>", door3)
canvas.pack()
window.mainloop()
它显示:
按下每个&#34;门&#34;时,它会调用不同的功能。 我希望在每次选择之后,灰色块会隐藏其中一扇门(或类似的东西)。 但是当我不在“#”主页时,我不知道如何管理画布。
目前我的door1,door2,door3功能都没有做多少。仅检查随机数是否适合门号。
会喜欢一些帮助。