python求出歌手的得分_用python编写程序计算运动会某个参赛选手的得分?

展开全部

# 读取文2113件 得到分数

with open('0.txt', 'r') as f:

txt = f.read()

print(txt) # txt = '9.37 9.52 9.98 10 9.85 9.73 9.93 9.76 9.81 9.08'

txtList=txt.split()#用空格分割为列表

print(txtList) # ['9.37', '9.52', '9.98', '10', '9.85', '9.73', '9.93', '9.76', '9.81', '9.08']

newList = []

for i in txtList:

newList.append(float(i)) # 字符5261串转浮点数 添加到新列表

print(newList) # [9.37, 9.52, 9.98, 10.0, 9.85, 9.73, 9.93, 9.76, 9.81, 9.08]

newList.remove(max(newList)) # 删除4102最大 10.0

newList.remove(min(newList)) # 删除最小 9.08

print(newList) # [9.37, 9.52, 9.98, 9.85, 9.73, 9.93, 9.76, 9.81]

lens = 0

for i in newList:

lens += i # 累加

print(lens) # 总计 77.95

n = lens / len(newList) # 77.95 / 8 平均分 9.74375

print(round(n,2)) # 四舍五入1653值 9.74

resize,m_lfit,w_600,h_800,limit_1

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值