"""
有10个球分别3红、3蓝、4白,现需要将这10个球放入这3个盒子,要求每个盒子至少有一个白球,请用程序实现
"""
import random
redball = ["red", "red", "red"]
buleball = ["bule", "bule", "bule"]
whiteball = ["white", "white", "white", "white"]
boxs = [[],[],[]]
# 先抽出三个白球,依次放如三个盒子中
for box in boxs:
# pop可以删除末尾数据,返回被删除的元素
# append 添加元素 把白色的球去除后,添加到box当中
box.append(whiteball.pop())
# 把剩下的球加在一起
balls= redball + buleball + whiteball
# 把每一个球随机放入任意的盒子中
for ball in balls:
# 随机选一个盒子,注意需要-1 () 开区间
boxs_index = random.randint(0,len(boxs)-1)
boxs[boxs_index].append(ball)
print(boxs)
python -16-10个球放3个盒子里
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 野球场,是讲规矩的。 野球场的人,都是有故事的。 1 在野球场子里,判断力是真的很重要的一件事情。有时候你看着一个...
- 每年到这个时候,身边就会有很多人开始咳嗽、咳痰、流鼻涕、打喷嚏的,有些是感冒、有些是哮喘、有些是气管炎,有些的鼻炎...