python-打分(赛氪OJ)

news2024/11/27 2:23:25

[题目描述]
最近学校组织了校园歌手大赛,并且让全校师生为歌手评分(分数的范围为 1−100 分),但由于投票系统太过于落后,最后的计票中发现了如下几种票:
- 分数大于 100
- 分数小于 1
- 一个最高分
- 一个最低分
最终的计票要将上述几种票去除后算出平均值,请你求出最后的分数。
输入:
一行一个正整数 N ,表示票的总数。一行 N 个整数,表示每张票上的分数,中间用空格分隔。
输出:
输出最后的分数(保留两位小数)。
样例输入1
8
131 -12 60 20 2 -999 100000 100

样例输出1
40.00

来源/分类(难度系数:一星)


完整代码展示:
a=int(input())
b=list(map(int,input().split()))
c=[]
for i in range(0,len(b)):
      if 1<=b[i]<=100:
           c.append(b[i])
c.sort()
c.remove(c[0])
c.remove(c[-1])
print("{:.2f}".format(sum(c)/len(c)))


代码解释:
a=int(input()) ”,让用户输入总的票数a。
b=list(map(int,input().split())) ”,让用户输入每张票的分数,并将其储存在列表b中。
c=[]
 for i in range(0,len(b)):
       if 1<=b[i]<=100:
            c.append(b[i])   
”,先按筛选条件的第一,二项进行筛选:即建立一个空列表c,接着依次遍历列表b中元素,并判断该元素是否大于等于1且小于等于100,如果是,则将其添加进列表c中。
c.sort()
 c.remove(c[0])
 c.remove(c[-1])
”,后按筛选条件的第三,四项进行筛选:遍历结束后,对c中元素进行升序排序,然后移除c中最大值c[-1],最小值c[0]。
print("{:.2f}".format(sum(c)/len(c))) ”,打印c中元素的平均值,并保留两位小数。


运行效果展示:

0aa79f90801e460184f952ce6a2f28ff.jpg

d6a5004468df42fc99bf750e3bc19eef.jpg 

                (声明:以上内容均为原创) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1985561.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TOPIK韩语等级考试|韩语语法:被动词和使动词

韩语语法&#xff1a; 被动词与主动词 글쓰기 관련 강좌나 책에서 우리 문장을 쓸 때 웬만하면 피동형을 쓰지 말라는 주장을 흔히 접하게 된다. 능동형 동사를 사용하면 글이 늘어지지 않아 간결해지고 힘찬 문장이 되는 게 사실이다. 그러나 이 주장이 우리글에서 피동형 동…

IDEA自定义注释模版

1.类&#xff08;接口/枚举等同理&#xff09; 2.方法模版 先自定义一个模版组&#xff0c;然后在里面添加模版名&#xff0c;触发快捷键&#xff08;Tab/Enter&#xff09;&#xff0c;模版描述&#xff0c;哪些语言中应用 模版中的自定义参数params和returns可以自动展开参数…

vue3.0学习笔记(五)——Vue3 状态管理 - Pinia

1. 什么是Pinia Pinia是Vue的最新状态管理工具&#xff0c;是Vuex的替代品。pinia官网&#xff1a;Pinia | The intuitive store for Vue.js 提供更加简单的API&#xff08;去掉了mutation&#xff09; 提供符合&#xff0c;组合式风格的API&#xff08;和Vue3新语法统一&…

PhPMyadmin-漏洞复现

前情提要&#xff1a;首先将我们的PHP版本设置在5.5以上 一、通过⽇志⽂件拿Shell 1.搭建好环境后进行管理员登录 2.进入后点击SQL进行sql命令行操作 3.在输入框内输入set global general_logon; 将日志保存设置为开启状态 4.在输入 set global general_log_file 你要将日志…

未授权访问漏洞(非重点 中)

6.Hadoop 1.在 fofa 使用 port"8088" && app"Hadoop" 获取资源 2.打开后若无需登录,则存在漏洞 7.ActiveMQ 1.在 fofa 使用 body"ActiveMQ" && port"8161" 获取资源 2.打开后若点击登录,默认账户密码为 admin/adm…

无线领夹麦克风怎么挑选,2024年8月领夹麦挑选不踩雷攻略

在数字时代的浪潮中&#xff0c;每个人都可以成为自己故事的讲述者。从街头巷尾的Vlog达人&#xff0c;到专业演播室的主持人&#xff0c;再到远程教育的讲师&#xff0c;无线领夹麦克风正悄然改变着音频采集的方式。它不再局限于传统录音棚的束缚&#xff0c;而是融入了日常生…

C:指针学习(1)-学习笔记

目录 前言&#xff1a; 知识回顾&#xff1a; 1、const 1.1 const修饰普通变量 1.2 const修饰指针变量 1.3 总结&#xff1a; 2、指针运算 2.1 指针-整数 2.2 指针-指针 2.3 指针的关系运算 3、指针的使用 结语&#xff1a; 前言&#xff1a; 距离上一次更新关于初…

Java语言程序设计——篇十一(6)

&#x1f33f;&#x1f33f;&#x1f33f;跟随博主脚步&#xff0c;从这里开始→博主主页&#x1f33f;&#x1f33f;&#x1f33f; 欢迎大家&#xff1a;这里是我的学习笔记、总结知识的地方&#xff0c;喜欢的话请三连&#xff0c;有问题可以私信&#x1f333;&#x1f333;&…

【Python_PySide6学习笔记(三十七)】清空QLayout中所有控件的方法

清空QLayout中所有控件的方法 清空QLayout中所有控件的方法前言正文1、takeAt()方法2、自定义f_clearLayoutFunc()方法3、setParent(None)方法 清空QLayout中所有控件的方法 前言 在 GUI 开发中&#xff0c;当我们使用 PySide6&#xff08;或兼容的PyQt6&#xff09;的 QVBox…

Sol盗u、sol链上的USDT盗窃:警惕恶意智能合约

随着区块链技术的普及&#xff0c;Solana链上的应用和用户数量不断增加。然而&#xff0c;这也为不法分子提供了可乘之机&#xff0c;恶意智能合约逐渐成为盗取USDT等加密资产的一种常见手段。本文将详细介绍恶意智能合约的工作原理&#xff0c;并提供防范措施&#xff0c;帮助…

【OpenCV C++20 学习笔记】Canny边缘检测

Canny边缘检测 原理步骤 API实例 原理 Canny边缘检测也称为“最优检测”(optimal detector)&#xff0c;它的开发主要有以下3个目标&#xff1a; 低错误率&#xff1a;只检测真实存在的边缘良好的定位&#xff1a;检测出来的边缘与真实的边缘之间的距离要达到最小最小的反馈&…

报错Process exited with an error: 1 (Exit value: 1)

问题描述 运行springboot程序&#xff0c;程序报错 Process exited with an error: 1 (Exit value: 1)打开错误描述&#xff0c;发现是端口8080被占用&#xff08;我们的端口号未必一致&#xff0c;改成你报错的端口&#xff09; 问题分析 明确报错内容后&#xff0c;关闭…

SNAT、DNAT 防火墙规则

文章目录 一、SNAT原理与应用案列:1.给服务器和路由器(以liunx替代)做好准备工作(安装iptables和关闭firewalld防火墙)2.如果安装了iptables,设置80端口的访问为允许(liunx1:充当服务器)3.设置ens36网卡的地址为10.0.0.1(liunx2:充当路由器)4.修改liunx1服务器的ip地址和网关5.…

【Android Studio】图标一键生成 Image Asset Studio(一键各机型适配图标生成工具-告别一个一个替换)

文章目录 方法一&#xff1a;原始替换方法二&#xff1a;Image Asset Studio 方法一&#xff1a;原始替换 https://blog.csdn.net/xzzteach/article/details/140821856 方法二&#xff1a;Image Asset Studio 自动替换

易捷OA协同办公系统 ShowPic接口任意文件读取漏洞复现 [附POC]

文章目录 易捷OA协同办公系统 ShowPic接口任意文件读取漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现易捷OA协同办公系统 ShowPic接口任意文件读取漏洞复现 [附POC] 0x01 前言 免责声明:请勿利用文章内的相…

在当今的大环境下,怎么做好一名嵌入式工程师?

不知不觉2024年已经过了一半了&#xff0c;我在csdn也更新了不少文章&#xff0c;也有很多想说的&#xff0c;没有地方发&#xff0c;想来想去&#xff0c;也就发在这里了&#xff0c;反正也没有多少人看 2024年目前大环境大家都应该很清楚&#xff0c;最新消息&#xff0c;英…

登录页滑块验证图

效果图 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </head> <b…

Omnissa Horizon 8 2406 (8.13) 发布 - 虚拟桌面基础架构 (VDI) 和应用软件

Omnissa Horizon 8 2406 (8.13) 发布 - 虚拟桌面基础架构 (VDI) 和应用软件 之前称为 VMware Horizon, 通过高效、安全的虚拟桌面交付增强您的工作空间 请访问原文链接&#xff1a;https://sysin.org/blog/omnissa-horizon-8/&#xff0c;查看最新版。原创作品&#xff0c;转…

【弱监督时间动作定位】ACGNet: Action Complement Graph Network for WSTAL 论文阅读

ACGNet: Action Complement Graph Network for Weakly-supervised Temporal Action Localization 论文阅读 AbstractIntroductionRelated WorkAction Complement Graph NetworkMethod OverviewAction Complement GraphGraph InferenceTraining Objective ExperimentsConclusion…

广告牌安全隐忧多?撞击震动预警终端,守护城市安全网

据央视新闻最新报道&#xff0c;7月22日晚21时左右&#xff0c;云南省昆明市盘龙区金江路一临街商铺的五楼顶部广告牌突发脱落事故&#xff0c;该意外事件已导致五人受伤&#xff0c;再次为公众安全敲响了警钟。这一事件深刻凸显了加强对城市中各类广告牌及其他悬挂设施安全状态…