-2

我必须在课程中做一个记忆谜题。我有一个包含所有图片的列表。我的问题是如何将这些图片随机排列在表格中。

from tkinter import*
...

请帮我解决这个问题,我怎样才能在表格中随机排列图片。

4

1 回答 1

0

使用该random模块提出随机数,然后使用这些随机数来定位图像。此外,将您使用的号码存储在一个列表中,以便您可以检查它是否已经使用过。

import random

ref = []

for image in images:
    n = random.randint(0, 3), random.randint(0, 3)
    while n not in ref:
        n = random.randint(0, 3), random.randint(0, 3)
    ref.append(n)
    image.grid(row=n[0], column=n[1])

(注意:这只是一般的表单代码。您需要对其进行调整以满足您的需要)祝您好运。

于 2013-08-26T22:45:51.537 回答