测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25692. (注.input()输入西数的括号中不允许添加任何信息)编程实现:给定—组整数数据(不超过 100 个整数),按顺序完成以下操作并输出结果。操作要求:1)将数据中的所有负整数转化为正整数;2)对转化后的数据进行从小到大排序。例如:整数数据为 1,-3,6,-2,将负整数转化为正整数后得到 1,3,6,2,按数值从小到大排序后的结果为 1,2,3,6。输入描述:输入一行整数数据(-100…

填空题 容易

题目描述

题目描述:

(注.input()输入西数的括号中不允许添加任何信息)

编程实现:

给定—组整数数据(不超过 100 个整数),按顺序完成以下操作并输出结果。

操作要求:

1)将数据中的所有负整数转化为正整数;

2)对转化后的数据进行从小到大排序。

例如:整数数据为 1,-3,6,-2,将负整数转化为正整数后得到 1,3,6,2,按数值从小到大排序后的结果为 1,2,3,6。

输入描述:

输入一行整数数据(-100≤整数≤100) ,整数之间以一个英文逗号隔开

输出描述:

输出一行整数数据,表示按照要求操作后的结果,整数之间以一个英文逗号隔开

样例输入:

1, -3, 6, -2

样例输出:

1, 2, 3, 6

参考答案

#参考答案1 l = list(map(int,input().split(","))) for i in range(len(l)): l[i]=abs(l[i]) l.sort() l = list(map(str,l)) print(",".join(l)) #参考答案2 S=input().split(',') for i in range(len(S)): S[i]=int(S[i]) if S[i]<0: S[i]*=-1 S=sorted(S) for i in range(len(S)): S[i]=str(S[i]) print(','.join(S))

答案解析

评分标准:

3 分:能正确输出第一组数据;

3 分:能正确输出第二组数据;

3 分:能正确输出第三组数据;

3 分:能正确输出第四组数据;

4 分:能正确输出第五组数据;

4 分:能正确输出第六组数据。

上一题 下一题