python排列最大数

您所在的位置:网站首页 python最大整数符号 python排列最大数

python排列最大数

#python排列最大数| 来源: 网络整理| 查看: 265

python排列最大数

编写一个python脚本,使得其实现以下功能:

有n个正整数,将他们连接成一排,组成一个最大的多位整数;输入时,第一行输入正整数的个数n,第二行输入这n个正整数,用空格隔开;输出时,直接输出排列后的最大数;

该脚本如下所示:

def bigger(x, y): if x >= y: return x else: return y def Max(list): return reduce(bigger, list) Num = input("Please input the number of numbers :") List = raw_input("Please input these numbers :").split() for i in range(1, Num + 1): result += Max(List) List.remove(Max(List)) print result

运行脚本后的效果图如下所示:

这里写图片描述

这里写图片描述

根据运行后的效果图可以看出,输入n个正整数后,可以输出一个最大的排列数。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3