如图,要在这八个既定位置中随机抽取四个连续的位置代码该怎么写?
以及,如何将两个几何图形结合成一个整体呈现?
如图,要在这八个既定位置中随机抽取四个连续的位置代码该怎么写?
以及,如何将两个几何图形结合成一个整体呈现?
【有帮助请采纳】
from random import randint#引进能产生随机数的函数
list = [[10,0],[7,7],[0,10],[-7,7],[-10,0],[-7,-7],[0,-10],[7,-7]]#直接定义好八个位置的顺序
outlist = []#初始化用于存储输出结果列表
n = randint(0,7)#产生一个随机数
while 1:#无限循环(如果没有break)
n +=1#每循环一次就加一
if len(outlist) == 4:break#如果输出列表outlist中已经有了四个元素就停止循环
if n > 7:n -=8#如果n大于7,下面的list索引会报错,这里让它轮回一下
outlist.append(list[n])#将得到的结果存入输出列表outlist中
print(outlist)#打印结果
【有帮助请采纳】