"""
有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 在野球场子里,判断力是真的很重要的一件事情。有时候你看着一个...
- 每年到这个时候,身边就会有很多人开始咳嗽、咳痰、流鼻涕、打喷嚏的,有些是感冒、有些是哮喘、有些是气管炎,有些的鼻炎...