7.5 发现游戏场的秘密

通过上面的4个游戏,派森发现这些游戏似乎都有一些共同的特点:如都要用到随机函数,都要用到if条件判断,而且这些游戏真的很难赢,大部分都输了。其实这正是游戏场的秘密——概率。

概率就是发生某一件事的可能性。在Python王国里,经常用随机函数来模拟概率。例如,我们用随机函数生成1和10之间的一个数字,那么生成每个数字的可能性都为10%,而如果我们要生成1和4之间的一个数字,那么生成每个数字的概率就变为了25%。现在你可以再看看之前几个游戏的代码,帮派森想想有没有提高赢的概率的方法。

例如,在“幸运三角形”中,将随机数的范围缩小为1~3;

例如,在“比大小”中,将派森的随机数范围变为8~10;

例如,在“幸运转盘”中,将maxNum的值变小;

例如,在“幸运数字”中,将3个随机数的范围都变为1~3;

……

派森和鹦鹉发现了这里的秘密之后,通过了很多挑战,因为这些游戏已经难不倒他俩了。于是按照之前的约定,他俩成功地离开了游戏场,这次经历让他们掌握了很多有用的知识。