编程题2
类型:程序题
按身高排序


【问题描述】

在操场按身高从低到高排队。操场有唯一入口,进场时每位同学将自动被贴上序号标

签,从0 开始。程序执行时输入一行由身高组成的数据,用英文逗号间隔,第1 个数

编号为0。输出时先输出序号然后输出身高,中间以英文逗号间隔。注意:身高全部整

数。

【样例输入】

175,178,196,170,187

【样例输出】

3,170

0,175

1,178

4,187

2,196

参考代码:

s = input()
s = s.split(",")
heights = []

for i,h in enumerate(s):
    heights.append((int(h),i))

heights.sort(key = lambda x: x[0])
for itm in heights:
    print(itm[1],itm[0],sep=",")
代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?