Python随机减少分数列表中的元素
从2到5之间随机生成一个需要减少的分数数量
num_to_reduce = random.randint(2, 5)
如果分数列表中的元素数量大于等于需要减少的数量且数量大于0
if len(scores) >= num_to_reduce > 0: # 从分数列表中随机选择num_to_reduce个元素 for i in random.sample(range(len(scores)), num_to_reduce): # 对选中的元素进行1到2之间的随机减少 scores[i] -= random.randint(1, 2)
原文地址: https://www.cveoy.top/t/topic/fZ3a 著作权归作者所有。请勿转载和采集!