从最高到最低排列4个变量



我有这个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]

阅读有关排序函数和反向函数的内容。

希望这能有所帮助!希望这能有所帮助!

最新更新