【Python蓝桥杯】成绩统计 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。

蓝桥杯题库及解析(java语言) 日常开发中使用到的取随机数的函数,概念也比较简单,即系统随机得到一个0(包含)~1(不包含)之间的数,一般我们在需要获取某个范围内的随机值时会使用到该函数。比如Math.round(X), 1、当X为正数时,第一步先X+0.5,第二步观察得到的结果的小数点左边的数为多少,则最后的取整结果就为多少。2、当X为负数时,第一步先X+0.5,第二步观察得到的结果的小数点左边的数为多少,并判断+0.5后得到的数大于0还是小于0,小于0则最后的取整的结果为-(小数点左边的数+1),大于0则取整结果为小数点左边的数。 阅读详情

最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案

成绩统计

问题描述

资源限制
Python时间限制:1s,内存限制:256M
问题描述
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。
请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。
输入格式
输入的第一行包含一个整数 n(1 <= n <= 104),表示考试人数。
接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
输出格式
输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入保留整数。
样例输入
7
80
92
56
74
88
100
0
样例输出
71%
43%
数据规模和约定
N≤10

源代码

n  = int(input())
#  pass及格人数 ex优秀人数
pas,ex = 0,0
#  passage及格率 exage优秀率
passage,exage = 0.0,0.0
for i in range(n):
  score = int(input())
  if score >= 60:
    pas += 1
  if score >= 85:
    ex += 1
passage = pas/n
exage = ex/n
print('%.0f%%'%(passage*100))
print('%.0f%%'%(exage*100))

问题分析

无序存储所有结果求和、取平均值,在输入时进行及格人数、优秀人数统计,最后除总人数即可,结果输出中%%代表输出一个%,一个%会被识别为转义字符,程序报错

测评结果
在这里插入图片描述


更多题目,点击查看👇
Python蓝桥杯 基础练习题目整理👈
Python蓝桥杯 算法训练题目整理👈
Python蓝桥杯 算法提高题目整理👈
Python蓝桥杯 历届真题题目整理👈
Python蓝桥杯 练习系统题目整理(全)👈

蓝桥杯python真题——每日一练 首先读取输入的考试人数,然后使用循环读取每个学生的得分并统计及格人数和优秀人数。题目:小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到 100 的整数。以上就是有关蓝桥杯python组真题之一:成绩统计的详细解题过程和详细代码,大家有什么问题或者想要分享的也欢迎在评论区提出来!输出描述:输出两行,每行一个百分数,分别表示及格率和优秀率。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。接下来几 行,每行包含一个0至 100 的整数,表示一个学生的得分。 阅读详情

相关推荐

Python Steam(蓝桥杯)市赛中高年级组的题出炉了!

Python Steam(蓝桥杯)市赛中高年级组的题出炉了!

syz_Jason的博客 2700

【蓝桥杯省赛JavaB组真题详解】成绩统计(2020)

题目描述 成绩统计 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。 输入描述 输入的第一行包含一个整数 n (1 <=n <=104),表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 输出描述 输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前

疼疼蛇的博客 3970

蓝桥杯python组省赛——成绩统计

题目:【问题描述】 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。 【输入格式】 输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 【输出格式】 输出两行,每行一个百分数,分别表示及格率和优秀率。 百分号前的部分四舍五入保留整数。 【样例

weixin_53776140的博客 1116

【蓝桥杯/入门】成绩分析,小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100的整数。请计算这次考试的最高分、最低分和平均分。

题目分析:从题目可以知道,我们需要找到最大值,最小值和平均值。最大值和最小值都比较轻松实现,使用c语言math库中来解决。而平均值我们则需要将所有的值加在一起,进行除法,保留小数,得到结果。整体的题目并不难,输出浮点数的时候一定要注意。,使用的时候要注意,但本题中并不影响。和我一起,从0学习c语言。本次一共收获到:math函数的使用,

2301_80140457的博客 1199

【蓝桥杯真题】成绩统计

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。引言蓝桥杯是国内始终领跑的人才培养选拔模式并获得行业深度认可的IT类科技竞赛。问题描述小蓝给学生...

算法与编程之美 3132

北京绿盟科技安服实习生面经

记一次绿盟校招技术面经历,人生第一次面试,该说不说还是很紧张的,以下是技术面的一些问题,欢迎各位大佬在评论区补充纠正对于面试的问题,都应该自己下来深度去拓展学习,面试官问的问题刚好可以检测我们自己对某个模块的学习情况,借此更好的进行总结和学习。

qq_51690690的博客 3237

2020年第十一届蓝桥杯省赛Python组(真题+解析+代码):成绩统计

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。

小蓝 2175

OpenClaw人人养虾:接入Synology Chat

Synology Chat 是群晖 NAS(Network Attached Storage,网络附属存储)内置的即时通讯应用。

王国平的博客 780

蓝桥杯 成绩统计 Python实现

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。避开向数组传值,来一个判断一个。先向数组传值,一个一个判断。

Sonaldo的博客 1545

基于Simulink的加速度计振动分析:单自由度质量-弹簧-阻尼系统

摘要:基于Simulink的加速度计单自由度振动分析 本文研究了加速度计的单自由度(SDOF)质量-弹簧-阻尼系统模型,通过MATLAB/Simulink平台建立了完整的振动分析仿真系统。文章详细阐述了理论建模过程,推导了系统运动微分方程和传递函数,并提供了Simulink模型搭建的具体步骤和MATLAB实现代码。研究通过正弦扫频、随机振动和冲击响应三种典型输入信号,分析了系统的幅频特性、相频特性及时域响应,验证了加速度计的工作机理。仿真结果表明,该方法能有效模拟加速度计在不同激励条件下的动态特性,为传感器

AI的内部世界的博客 163

Bash Shell 系统巡检脚本

部分安全相关检查需要root权限,建议通过sudo运行完整检查。

老韩的Linux云计算架构师进阶之路 96

【每日一题】备战冲击蓝桥杯国赛——Python程序设计 | Day07 | 成绩统计 | 真题代码解析

备战蓝桥杯,加入我们,一起来刷题,冲击国赛!!!

车手只需要车和手,压力来自轮胎 1442

HTML金色流星雨(完整代码)

HTML实现金色流星雨动态效果的完整代码。

AIGC 994

蓝桥杯python组——成绩统计

蓝桥杯python组——成绩统计 题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。 输入描述 输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤10 4 ),表示考试人数。 接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 输出描述 输

m0_46625346的博客 2903

TC3XX - MCAL知识点(十三):IOM EB-tresos配置说明及代码浅析

输入输出监视器(IOM)驱动程序作为比较单元,检查系统外设输出的正确操作,这些输出可以作为监视功能的输入。监控功能需要通过配置IOM硬件来实现。它向SMU生成全局系统事件。IOM驱动程序初始化并控制微控制器的IOM单元。驱动程序还为用户提供初始化和设置IOM内部单元的阈值的服务。它还应该提供重置IOM内核的服务。应该提供该服务来组合单个或多个本地事件,以生成单个全局系统事件。IOM驱动程序严重依赖于初始化和配置。软硬件关系如下图缩写解释LAM逻辑分析模块ECM事件组合模块FPC。

梦想技术家 1802

华为OD机试真题 新系统2026-04-01 Python&JS【计算数列位置N的值】

如果其前面的M个元素中,存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之如果其前面的M个元素中,不存在值相同的元素,则该位置上的数值等于前面M个数中最大的数值与最小的数值之差;1、输入M、N两个数,则按照以下规则形成一个数列;两个整数,用逗号分割,分别表示M和N。一个整数,表示数列第N个位置上的数值。2、数列的前M个元素的值为1到M;请计算该数列第N个位置上的数值。N取值范围:1<= N<=50。M取值范围:3<=M<=10。

MISAYAONE的博客 3242

蓝桥杯每日一题(29)成绩统计(python)

Topic 试题 F: 成绩统计 时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分 【问题描述】 小蓝给学生们组织了一场考试,卷面总分为 100 分, 每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。 如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率, 用百分数表示,百分号前的部分四舍五入保留整数。 【输入格式】 输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的

weixin_50791900的博客 1588

snmp MIB详解

每个 MIB 对象都由一个对象标识符(OID)和对象类型组成。OID 是一个由多个数字组成的路径(类似于 IP 地址),它标识了 MIB 中对象的层次结构。

dlz0836的博客 3724

[蓝桥杯2020初赛] 成绩统计Python版

题目描述 小蓝给学生们组织了一场考试,卷面总分为100 分,每个学生的得分都是一个0 到100 的整数。 如果得分至少是60 分,则称为及格。如果得分至少为85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。 输入格式 输入的第一行包含一个整数n,表示考试人数。 接下来n 行,每行包含一个0 至100 的整数,表示一个学生的得分。 输出格式 输出两行,每行一个百分数,分别表示及格率和优秀率。 百分号前的部分四舍五入保留整数。 输入样例 7 80 92 56 74 88

qq_42023999的博客 1311

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

[蓝桥杯]成绩统计(Python 实现)

题目: 成绩统计: 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。 【输入格式】 输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 【输出格式】 输出两行,每行一个百分数,分别表示及格率和优秀率。 百分号前的部分四舍五入保留整数。 【样

d_l_w_d_l_w的博客 2493

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

蓝桥杯python练习——单词分析,成绩统计,门牌制作

我最开始想的是使用一个字典,然后遍历字符串,将所有出现过的字符加入到字典中然后设置初始值为0,再第二次遍历,检测到一个字符就将该字符对应的字典数加一,然后设立max为0,遍历字典找到出现次数最多的值,最后再遍历一次字典,发现次数为max则放入ans列表,排列ans列表后,输出列表的第一个值和max即可。思路为,枚举1到2020,再将其强制转化为字符串类型,使用字符串里的count函数求出字符2的数目,累加起来即可,结果为624。接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。

2301_79431343的博客 889

蓝桥杯真题——成绩统计(python3)

题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。 输入描述 输入的第一行包含一个整数 n\ (1 \leq n \leq 10^4)n (1≤n≤104),表示考试人数。 接下来 nn 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 输出描述 输出两行,每行一

qq_51167531的博客 1607

蓝桥杯python历届真题总结(持续更新)

单词分析 输入描述 输入一行包含一个单词,单词只由小写英文字母组成。 对于所有的评测用例,输入的单词长度不超过 1000。 输出描述 输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。 第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。 import os import sys list = [0]*200 st = input() for i in st: column = ord(i) list[co

gy的博客 4万+

❤️蓝桥杯小白备考日记❤️——蓝桥杯:2.成绩统计

小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。

拥有百余位万粉技术博主、200余位可合作代发博主,私域技术社群规模达千人,商务合作私信 6357

蓝桥杯:成绩统计————Python

题目 试题 F: 成绩统计 时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分 【问题描述】 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。 【输入格式】 输入的第一行包含一个整数 n,表示考试人数。 接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。 【输出格式】

Kinght_123的博客 1278

【五】《蓝桥杯Python组历届真题》——0222

小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。

一些知识和经验 2556
上一篇: 【Python蓝桥杯】单词分析 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。
下一篇: 【Python蓝桥杯】回文日期给定一个 8 位数的日期,请你计算该日期之后下一个回文日期和下一个 ABABBABA 型的回文日期各是哪一天。
Insight.
博客等级 码龄6年 6337粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Insight.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值