龙空技术网

蓝桥杯备考冲刺必刷题(Python) | 502 成绩统计

热爱编程的通信人 121

前言:

此刻咱们对“蓝桥杯python多少分能拿奖”大体比较关心,看官们都想要分析一些“蓝桥杯python多少分能拿奖”的相关文章。那么小编在网摘上搜集了一些对于“蓝桥杯python多少分能拿奖””的相关资讯,希望朋友们能喜欢,姐妹们快快来了解一下吧!

学习Python从娃娃抓起!记录下蓝桥杯备考比赛学习过程中的题目,记录每一个瞬间。

附上汇总贴:蓝桥杯备考冲刺必刷题(Python) | 汇总-CSDN博客

【题目描述】

小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。

如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。

请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。

【输入】

输入的第一行包含一个整数n(1≤n≤10^4),表示考试人数。

接下来n行,每行包含一个0至100的整数,表示一个学生的得分。

【输出】

输出两行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍五入保留整数。

【输入样例】

780925674881000

【输出样例】

71%43%

【代码详解】

n = int(input())  # 输入nyx = 0  # 定义优秀人数jg = 0  # 定义及格人数for i in range(1, n+1):  # 遍历n个学生    score = int(input())  # 输入成绩    if score>=85:  # 大于等于85为优秀        yx += 1    if score>=60:  # 大于等于60为及格        jg += 1print("%d%%" % (round(jg/n*100)))  # 按题目要求个数输出(%%输出百分号)print("%d%%" % (round(yx/n*100)))

【运行结果】

78092567488100071%43%

标签: #蓝桥杯python多少分能拿奖