目录
2.2 创建一个experiment 函数 (非 Hat class 内部)
1 题目要求
引入:假设有一顶帽子,里面有5个蓝色的球,4个红色的球,2个绿色的球。
如果随机的从里面取4个球,里面至少包含1个红球和2个绿球的概率是多大?
题目:写一个程序去计算从帽子里随机取出确定数量的球时的概率。
2 详细要求
2.1 创建一个Hat class
这个class 应该接受多个参数,同时包含颜色和数量的球。
可能有如下这些方式,举例如下:
hat1 = Hat(yellow=3, blue=2, green=6)
hat2 = Hat(red=5, orange=4)
hat3 = Hat(red=5, orange=4, black=1, blue=0, pink=2, striped=9)
hat1 = Hat(yellow=3, blue=2, green=6)
hat2 = Hat(red=5, orange=4)
hat3 = Hat(red=5, orange=4, black=1, blue=0, pink=2, striped=9)
此class至少包含一个球,传入的参数需要转换成contents,contents是一个list元素均为strings,
举例,如果你的hat是 {"red": 2, "blue": 1}, contents 就应该是 ["red", "red", "blue"]。