如何简化功能?

时间:2017-12-10 21:25:33

标签: python python-3.x

如何在python 3中简化此功能?

def calculate_checksum(param):
    A = 1 
    while A < len(param):
         for B in range(len(param)-A):
              if param[B] < param[B+1]:
                   param[B], param[B+1] = param[B+1],param[B]
         A += 1

1 个答案:

答案 0 :(得分:1)

这很奇怪。你似乎没有从你的功能返回任何东西。 此外,它似乎不计算校验和,而是对序列param进行排序。 为什么不用

替换它
param = sorted(param)