编写程序,将列表中偶数位索引的元素(包含索引为0的元素)进行升序排序,并将排序后的结果放回原列表中。将该过程写成一个函数,参数为列表。
使用input()函数输入列表。
输出排序后的列表
[2,3,8,1,5,0,3,9]
[2, 3, 3, 1, 5, 0, 8, 9]
a=eval(input())
a[::2] = sorted(a[::2])
print(a)
输入一个整数列表a,并输入一个整数x,删除列表中所有值为x的数,再输出列表
第一行输入列表 第二行输入要删除的整数
输出删除后的列表
5,3,8,98,3,87,3,3,2 3
[5, 8, 98, 87, 2]
a=list(map(eval,input().split(",")))
b=eval(input())
c=[]
for i in range(0,len(a)):
if a[i]!=b:
c.append(a[i])
print(c)
体操比赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
第1行包含一个整数n (2<n<100),表示评委的人数, 第2行包含n个整数,表示n个评委的打分。每个整数之间用空格分隔。
输出选手的得分,结果保留2位小数。
4 100 99 98 97
98.50
a=eval(input())
b=list(map(eval,input().split(" ")))
b.sort()
print("{:.2f}".format(sum(b[1:-1])/(a-2)))
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。