我有这个python 3代码:
countA=0
countB=0
countC=0
countD=0
for a in range(min(len(String1), len(String2))):
if String1[a] == String2[a] == 'A':
countA += 1
elif String1[a] == String2[a] == 'B':
countB += 1
elif String1[a] == String2[a] == 'C':
countC += 1
elif String1[a] == String2[a] == 'D':
countD += 1
它的输出是(当我打印每个计数时(222444111555
预期输出(从最高到最低(555444222111
关于如何做的任何想法谢谢
您可以这样做:
l = [222, 444, 111, 555]
l.sort()
l.reverse()
print(l)
输出为:
[555, 444, 222, 111]
阅读有关排序函数和反向函数的内容。
希望这能有所帮助!希望这能有所帮助!