一个从列表中选择内容的Python程序

问题描述 投票:0回答:3

对不起,如果已经对此有疑问,但我没有找到。因此,有没有从列表中选择东西的函数,但是具有百分比的功能,例如我们具有苏打水,汤和水瓶的列表,因此程序必须选择其中的一个,但选择汤的机会是2%苏打水是30%,水壶是68%?

python
3个回答
0
投票

您创建了一个使用一个变量的函数,然后在函数中使用条件语句。


-1
投票

为什么不创建列表中项目的副本?您可以在列表中创建这些项目数以表示这些百分比。例如,如果列表中共有10个项目,则30%会将其追加到列表中3次。


-1
投票

您可以使用随机数生成器来获取0到1之间的随机浮点数。如果数字是0到0.3的一部分,则您列表中的第一项。如果数字是0.3到0.97的一部分,则选择第二项。否则,请选择最后一个项目。

© www.soinside.com 2019 - 2024. All rights reserved.