Python补全代码实现整数排序并输出对应原序列位置

db690386 程序题 共 个子题

输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。

输入示例

4 5 2 3 1 7 9 10

输出示例

[1, 2, 3, 4, 5, 7, 9, 10]
[5, 3, 4, 1, 2, 6, 7, 8]

请编写程序实现上述功能,或补全以下Python代码:

s=input()
x=s.split(    ①    )
a=[]
b=[]
n=     ②        
for i in range(0,len(x)):
    a.append(int(  ③  ))
    n=n+1
    b.append(n)
for i in range(      ④     ):
    for j in range(i+1,n):
        if (      ⑤      ):
            a[i],a[j]=a[j],a[i]
            b[i],b[j]=b[j],b[i]
print(a)
print(b)

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧