蓝桥杯python组练题第二天——成绩统计——蓝桥杯官网题库
成绩统计
题目描述
小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。
如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。
请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数
输入描述
输入的第一行包含一个整数
n
(1≤n≤104),表示考试人数。
接下来
n
行,每行包含一个 0 至 100 的整数,表示一个学生的得分。
输出描述
输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分 四舍五入保留整数。
输入输出样例
**示例 **
输入
7
80
92
56
74
88
100
0
输出
71%
43%
运行限制
最大运行时间:1s
最大运行内存: 256M
代码
num=int(input())#总人数
yx=0#优秀人数
jg=0#及格人数
for i in range(0,num):sc=int(input())if sc>=60:jg+=1if sc>=85:yx+=1
print('{:.0f}%'.format(jg/num*100))
print('{:.0f}%'.format(yx/num*100))
个人思路
这个代码其实并不严谨,但是通过了蓝桥杯的系统运行,所以我把他贴了出来。实际上四舍五入在python本身所含的库中不能完全做到,举个例子:
如上图所示,结果错误,在网上查找资料良久找到一个处理方法:
链接: 自己写一个简单的四舍五入的函数
本题仅有四舍五入较为难处理
获取输入人数
num
,for循环获取每个人成绩,优秀则yx
加一,及格则jg
加一
输出结果,这里注意格式控制容易出错:
print('{:.0f}'.format(这里是想要转换格式的数字))
默认四舍五入
上面格式的.0是指:小数点后保留0位
蓝桥杯python组练题第二天——成绩统计——蓝桥杯官网题库相关推荐
- 【蓝桥杯Python组】2022年第十三届蓝桥杯省赛B组Python解题思路详解
第十三届蓝桥杯省赛B组Python解题思路详解 因为今年采用线上的举办方式进行比赛,所以组委会对题目做了一定的调整,将原来的5道填空+5道编程题变成了2道填空+8道编程题,据说是为了防止抄袭.其实题目 ...
- 蓝桥杯python组练题第六天——七段码——蓝桥杯官网题库
单词分析 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可.不建议写代码. 小蓝要用七段码数码管来表示一种特殊的文字. 上图给出了七段码数码管的一个图示,数码管中一共有 ...
- 青少年蓝桥杯python组(STEMA初级组)
STEMA初级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第二套编程题 第一题 第二题 第三题 第四题 第一套编程题 第一题 [编程实现] 分别输入两个正整数 M.N, ...
- 青少年蓝桥杯python组(STEMA中级组)
STEMA中级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第五题 第二套编程题 第一题 第二题 第三题 第四题 第五题 第一套编程题 第一题 [编程实现] 输入一个字符 ...
- 2021第十二届蓝桥杯Python组国赛/决赛 题解
2021第十二届蓝桥杯Python组国赛/决赛 题解 前言 2021年第十二届蓝桥杯国赛/决赛,因为疫情原因没有像往年一样前往北京参赛,而是在自己学校的机房进行考试,形式上类似蓝桥杯省赛,但由于参加国 ...
- 蓝桥杯python组一个星期备战记录贴
蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...
- 蓝桥杯python组——卡片(卡牌大师。。)
蓝桥杯python组--卡片 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 小蓝有很多数字卡片,每张卡片上都是数字 0 到 9. 小蓝准备用这些卡片来拼一些数,他 ...
- 蓝桥杯python组——猜生日
蓝桥杯python组--猜生日 import os import sys import datetime start=datetime.date(1912,3,12) end=datetime.dat ...
- 【蓝桥杯Python组】既约分数
[蓝桥杯Python组]既约分数 [问题描述] 如果一个分数的分子和分母的最大公约数是 1,这个分数称为既约分数. 例如,34 , 52 , 18 , 71 都是既约分数. 请问,有多少个既约分数,分 ...
最新文章
- vs编译cuda DLL
- python 调用linux命令-python3调用linux命令——Subprocess
- 数据结构与算法:排序算法的稳定性以及各性能比较python实现
- 中职计算机说课稿三篇,2020精选中职计算机说课稿3篇(15页)-原创力文档
- 分布式作业 Elastic-Job 快速上手指南
- C++:值传递、指针传递、引用传递
- __builtin_apply/__builtin_apply_args
- Apache CXF实战之七 使用Web Service传输文件
- 首席架构师眼里的架构本质
- 写PHP还是Zend好用
- sonarqube配置全指南,集成阿里巴巴p3c规范
- 【华为灰度管理法】之读书思维导图及感想分享
- 十款代码表白特效,一个比一个浪漫
- 迅雷虚拟服务器,迅雷离线服务器UA
- 适合中小型企业的OA系统网上试用整理
- 基于Java和Netty实现的联机版坦克大战游戏
- 东北四省赛 Spell Boost
- 长难句——考研英语刘晓燕#6
- ES2015 模板字符串与字符串扩展方法
- centos使用技巧
热门文章
- STM32选型手册 2021
- int为什么最大值为2^31-1(2的31次方-1)
- windows 7的瘦身版
- C语言程序设计——冒泡排序
- 创建一个angular7加GN-ZORRO的工程
- 基于Python的多功能本地视频播放系统
- 普元EOS7.5,finishworkitem结束工作项报java.lang.NumberFormatException异常
- 如何熟练掌握分子动力学LAMMPS软件模拟
- Aqua Data Studio连接Hive
- 2023年美赛C题 预测Wordle结果Predicting Wordle Results这题太简单了吧