为什么这段代码没有通过逻辑测试

2024-03-29 07:36:38 发布

您现在位置:Python中文网/ 问答频道 /正文

编写一个python函数create_max_number(),该函数接受一个数字列表,并通过串联数字列表返回可能的最大数字。 样本输入=23,34,55 预期产出=553423

def create_largest_number(number_list):
    number=[]
    for i in number_list:
        while i>0:
            number.append(i%10)
            i=i//10
    number.sort(reverse=True)
    z= ''.join(str(num) for num in number)
    return int(z)

number_list = [23, 45, 67]
largest_number = create_largest_number(number_list)
print(largest_number)[result after submission][1]

Tags: 函数innumber列表fordefcreate数字