如何在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
答案 0 :(得分:1)
这很奇怪。你似乎没有从你的功能返回任何东西。
此外,它似乎不计算校验和,而是对序列param
进行排序。
为什么不用
param = sorted(param)