1.列表去重
1 a=[1, 2, 2, 3, 3, 4, 5, 5, 6, 6,3,3] 2 b=[] 3 for i in range(0,len(a)): 4 if(a[i] not in b): 5 b.append(a[i]) 6 print(a) 7 print(b)
2.记录评委打分,排序去掉最高和最低分,计算平均分
1 """ 2 场景预设:学校组织了这么一个比赛,设置了10名评委打分,为了防止作弊和恶意打分, 3 去掉最高分和最低分再计算平均分作为选手成绩。 4 本实例要求编写这样一个程序:记录评委打分,排序去掉最高和最低分,计算平均分。 5 """ 6 # 评分列表 7 score_li = [] 8 # 总分 9 total_score = 0 10 for i in range(1, 11): 11 score = float(input(f"请第{i}位评委输入评分:\n")) 12 score_li.append(score) 13 score_li.sort() 14 print(f"去掉最低分:{score_li[0]}") 15 print(f"去掉最高分:{score_li[len(score_li)-1]}") 16 # 去掉最低分 17 score_li.remove(score_li[0]) 18 # 去掉最高分 19 score_li.pop() 20 for j in score_li: 21 total_score += j 22 print(f'选手最终得分为:{total_score/(len(score_li))}')
标签:评委,li,案例,score,print,去掉,列表,打分 From: https://www.cnblogs.com/szmtjs10/p/18098692