2)用户必须输入4个十进制数字(可以是任何大于0的数字) 有了这些数字,我必须将这些数字组合成最大数字 例如)输入23,8,313,72 ----->答案是87231323
但你必须使用命令" list"
for i in range(0,4,1):
for j in range(0,4,1):
for u in range(0,4,1):
for k in range(0,4,1):
if (i!=j) and (i!=u) and (i!=k) and (j!=u) and (j!=k) and (u!=k):
text = a[i] + a[j] + a[u] + a[k]
else:
答案 0 :(得分:-1)
您可以将其排序为好像是一个字符串列表,然后将它们连接在一起:
l = [23, 8, 313, 72]
print(''.join(sorted([str(item) for item in l], reverse=True)))
返回:87231323