我必须做一个记忆难题。我有一个包含所有图片的列表。我的问题是如何将这些图片随机排列在一张桌子上。
from tkinter import*
...
请帮我这个,如何随机排列表格中的图片。
答案 0 :(得分: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])
(注意:这只是一般的表格代码。您需要根据自己的需要进行调整) 祝你好运。