没有合适的资源?快使用搜索试试~ 我知道了~
5个实验_wxj《大学计算机基础》(常规班)实验指导书-实验41
需积分: 0 0 下载量 86 浏览量
2022-08-08
17:44:11
上传
评论
收藏 80KB DOCX 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/86342381/0001-30b4c0ff6bdd42df4b21beca654e8d90_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
11页
(2)提供类方法计算某学生六科成绩的平均分 (3)提供类方法求某学生总成绩的等级 (2)会定义类方法 (3)会调用所定义的类
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/86342381/bg1.jpg)
1
《大学计算机基础》(常规班)实验指导书
实验 4 问题的描述——数据结构
➢ 注意:每个实验任务需要创建单独创建 Python 文件,命名规
则是:d_实验任务尾号.py
➢ 例:本次实验的任务 4-1~4-5 应该创建 5 个 py 文件,文件名
分别是:d_1.py~ d_5.py
➢ 每次实验后,需按照模板完成实验报告,并提交(本次实验
报告命名规则是:
“实验 4_学号姓名.docx”,例:“实验 4_12051211 王一”)。
1. 实验目的
(1)了解如何使用简单和较为复杂的数据结构描述问题。
2. 实验任务
实验任务 4-1 学生信息统计
基于实验 3-1 中的表格,建立一个类,并编写代码对其进行测试。要求调用
该类能完成以下问题:
(1)能够构造任意一名学生的成绩信息,包括姓名、学号和六科成绩。
(2)提供类方法计算某学生六科成绩的平均分。
(3)提供类方法求某学生总成绩的等级。总成绩等级按照平均分,定义如
下:
![](https://csdnimg.cn/release/download_crawler_static/86342381/bg2.jpg)
2
平均分 x
等级
90<=x<=100
A
80<=x<90
B
70<=x<80
C
60<=x<70
D
x<60
F
(4)提供类方法打印某学生的成绩信息,输出格式如下:
姓名(学号:XXX) 语 XX 数 XX 英 XX 物 XX 化 XX 生 XX 平均分 XX 等级 X
(5)编写测试程序,利用实验 3-1 表格中的数据,对你编写的类进行测试。
要求:运行程序后,输入实验 3-1 表格中不同的数据,验证在各种情况下你
的程序是否正确;并将程序运行结果截图后,粘贴到实验报告中。
实验目的:
(1)理解类的定义;
(2)会定义类方法;
(3)会调用所定义的类。
实验指导:
(1) 定义学生类,包含姓名、学号、各科成绩等属性:
①构造函数传入姓名、学号及各科成绩等参数;
②按照题目要求编写计算平均分、等级和输出的成员函数。
(2) 在主函数中利用列表储存类的实例,对每个实例进行测试。
![](https://csdnimg.cn/release/download_crawler_static/86342381/bg3.jpg)
3
参考代码:
程序运行结果如下:
#4-1.py
#本练习要求:定义一个类,完成指定功能。
class Student: #定义一个学生类
def __init__(self,name,num,chn,math,eng,phy,chem,bio): #定义构造函数
self.name=name
self.number=num
self.chn=chn
self.math=math
self.eng=eng
self.phy=phy
self.chem=chem
self.bio=bio
def aver_score(self): #计算平均分(请自行补充完整)
……
return score
def aver_grade(self): #计算等级(请自行补充完整)
if self.aver_score()>=90 and self.aver_score()<=100: #若平均分在 90~100,则为 A
grade="A"
……
return grade
def print_student(self): #按照格式输出学生信息(请自行补充完整)
……
if __name__=="__main__":#测试开始(请自行补充完整)
Stu_List=[] #采用列表保存类的实例
……
剩余10页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar](https://profile-avatar.csdnimg.cn/63ea54b471644710906fe7eb43a74ca3_weixin_35753291.jpg!1)
笨爪
- 粉丝: 45
- 资源: 333
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0