对不起,如果已经对此有疑问,但我没有找到。因此,有没有从列表中选择东西的函数,但是具有百分比的功能,例如我们具有苏打水,汤和水瓶的列表,因此程序必须选择其中的一个,但选择汤的机会是2%苏打水是30%,水壶是68%?
您创建了一个使用一个变量的函数,然后在函数中使用条件语句。
为什么不创建列表中项目的副本?您可以在列表中创建这些项目数以表示这些百分比。例如,如果列表中共有10个项目,则30%会将其追加到列表中3次。
您可以使用随机数生成器来获取0到1之间的随机浮点数。如果数字是0到0.3的一部分,则您列表中的第一项。如果数字是0.3到0.97的一部分,则选择第二项。否则,请选择最后一个项目。