Python 比较大小

比较大小

题目描述:

本题要求将输入的任意3个整数从小到大输出。

输入格式:
输入在一行中给出3个整数,其间以空格分隔。

输出格式:
在一行中将3个整数从小到大输出,其间以“->”相连。

输入样例:

4 2 8  

输出样例:

2->4->8

代码如下:

a = list(map(int,input().split()))#map(函数,序列,...)
a.sort()#对列表进行升序排序
for i in range(len(a)-1):#遍历并排序后的列表
    print(f'{a[i]}->',end='')#输出列表的前n-1项,并输出->
print(f'{a[len(a)-1]}')#输出第n项

划重点( ̄︶ ̄)↗ :

map()函数提供的函数对指定序列做映射。
map() 函数语法:

map(function, iterable, …)

function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表,iterable 表示 一个或多个序列
end=’’()函数会关闭“在输出中自动包含换行”的默认行为,只有Python3有用,Python2不支持。print默认是打印一行,结尾加换行。
end=’ '意思是末尾不换行。
len()访问列表长度(数据个数)
list()函数创建列表
sort()函数

列表序列.sort(key=None, reverse= False)
reverse表示排序规则,reverse=True降序,reverse= False升序(默认)

列表序列.sort()此处默认为升序排列

你可能感兴趣的:(python,python)