python练习7

您所在的位置:网站首页 循环比赛的名次 python练习7

python练习7

2024-07-12 01:21| 来源: 网络整理| 查看: 265

文章目录 7-1 jmu-python-异常-学生成绩处理专业版 (25 分)7-2 jmu-分段函数l (20 分)7-3 jmu-python-简单计算器 (20 分)7-4 JMU-Python-分段函数 (20 分)7-5 JMU-Python-分段函数 (20 分)7-6 jmu-python-查成绩 (10 分)7-7 竞赛排名 (10 分)7-8 进步排行榜 (10 分)7-9 平均成绩 (10 分)7-10 成绩排序 (10 分)7-13 优异生查询(类和对象) (20 分)7-14 解题排行 (10 分)7-15 确定最终排名 (10 分)7-16 获奖 (10 分)7-17 足球联赛排名 (10 分)7-19 节约有理 (10 分)7-20 三维向量运算 (20 分)7-21 有关队列操作 (20 分)7-23 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承) (10 分)7-24 sdut-Time类的定义与使用 (10 分)7-25 新型计算器 (20 分)

7-1 jmu-python-异常-学生成绩处理专业版 (25 分)

小明在帮助老师统计成绩,老师给他的是一组数据。数据的第1行代表学生数n,后面 的n行代表每个学生的成绩。成绩是整数类型。小明编写了一个程序,该程序可以批量 处理数据,统计所有学生的平均分。当数据没有任何错误时,提示’All OK’,当数据有 一些错误(某行是浮点数、某行是非整数字符)时,可以提示哪些数据出错,并最后提示 第几行出错,出错的原因,共出错多少行。对于另一些小错误,如某行虽然是整数,但 是左右有多余的空格,可以将空格去除掉进行正常统计。

在最后输出: 共处理多少行数据,几行正确,几行错误,平均成绩(保留两位小数)。

进阶要求: 有可能碰到要求输入n行,后面的数据却小于n行。要求处理这种情况。碰到这种情况。 输出end of files,并统计现有行数。见样例3

输入格式: 第1行为n 接下来输入=1 and zdt[i][1]==zdt[i-1][1] and zdt[i][2]==zdt[i-1][2]:#出现相同的 zdt[i].append(indexm) else: indexm=indexn zdt[i].append(indexn) # print(zdt)#nice for N in range(n): print("{} {} {} {}".format(zdt[N][3],zdt[N][0],zdt[N][1],zdt[N][2])) 7-9 平均成绩 (10 分)

输入n个学生的姓名及其3门功课成绩,要求按输入的逆序逐行输出每个学生的姓名、3门课成绩和平均成绩。若有学生平均成绩低于60分,则不输出该学生信息。

输入格式: 测试数据有多组,处理到文件尾。每组测试数据首先输入一个正整数n(1



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3