我如何检查Python中一组值的最高,第二高,第三高等?

时间:2016-01-22 12:18:28

标签: python-3.x

我在Python 3上制作一个随机的龙与地下城人物角色生成器,我正处于能力分数的滚动点,我想知道如何获得最高,第二高,第三高等等。

3 个答案:

答案 0 :(得分:1)

你的问题很模糊,但这是一个通用的解决方案。只需按降序排序数据。

for val in sorted (myset, reverse=True):
    print val

答案 1 :(得分:0)

在给出num1 num2 num3等选项时使用if条件,然后通过if if(num1> num2)等条件进行比较和打印,然后打印一个选项,另一个用.try出来

答案 2 :(得分:0)

您可以这样解决:

dice_list.sort()
dice_list.reverse()
for dice in dice_list:
        print(dice)