我想随机选择其他图像列表中的图像并将它们点亮。这是我到目前为止的一个例子。
Q1 = pygame.image.load("Math/Q1.jpg").convert()
math_list.append(Q1)
Q2 = pygame.image.load("Math/Q2.jpg").convert()
math_list.append(Q2)
Q3 = pygame.image.load("Math/Q3.jpg").convert()
math_list.append(Q3)
Q4 = pygame.image.load("Math/Q4.jpg").convert()
math_list.append(Q4)
Q5 = pygame.image.load("Math/Q5.jpg").convert()
math_list.append(Q5)
这些是我附加到列表math_list
的变量。我现在如何随机选择一个图像,在坐标(200, 0
)处进行blit,然后确保我不再打开该图像。
这与其他任何人都不一样,因为它没有完全专注于图片。并且没有显示在迭代它们之后如何删除
很感谢任何形式的帮助。谢谢:))
答案 0 :(得分:3)
您必须先import random
。要选择图像,请执行image = math_list.pop(random.randint(0,len(math_list)-1))
。 randint
用于选择0到4之间的随机数,每个随机数对应于列表中的项目。 pop
删除该项并将其返回image
。