首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python练习3:判断学生成绩等级

#判断学生成绩等级等级分为A~E,其中90分以上为A,80~89为B,70~79为C,60~69为D,60分一下为E 方法一: n = int(input('请输入学生分数:'))                ...#使用input()函数,输入一个数字给n if n >= 90:                                                        #使用if语句判断成绩等级...                                                                #把0-100的分数以70为界,分为两个段,再从两个段中分别使用嵌套的if语句判断成绩等级...        print('C') else:                                                                            #判断小于...70的分数段的成绩等级     if 60 <= n < 70:         print('D')     else:         print('E')

4.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

利用python判断学生等级

1 问题 期末考试不久前正式结束,同学们也知道了自己的成绩,在综合分析的需求上获得成绩等级,有益于掌握一个基本的学习状况。用python去获得等级。...2 方法 因为成绩有可能是小数,所以我们要用浮点型对成绩进行转换 用if语句进行判断 打印出等级 通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。...level = 'B'elif 60 <= score < 70: level = 'C'elif score < 60: level = 'D'print('您的成绩等级为:', level...) 3 结语 针对成绩分级,提出条件语句判断的方法,通过带入成绩=70分得出“B”证明该方法是有效的。...本文写的方法还有存在不足,未能对等级进行收集储存。

17420

C语言实现成绩等级判别

例9:C语言实现按照考试成绩等级输出百分制分数段,A等为85-100分,B等为70-84分,C等为60-69分,D等为60分以下。...解题思路:这是一个多分支选择问题,根据百分制分数将学生成绩分为4个等级,如果用if语句来处理至少需要3层嵌套的if,进行3次检查判断。用switch语句,进行一次检查即可得到结果。...("60-69\n");break;//输出C的成绩分布 case'D':printf("不及格小于60\n");break;//输出D的成绩分布 default:printf("输入成绩等级有误...\n");//输出成绩级别有误 } return 0;//函数返回值为0 } 编译结果: 输入成绩级别:D 成绩段:不及格小于60 ---------------------------...C语言实现成绩等级判别 更多案例可以go微信公众号:C语言入门到精通,作者:闫小林

1.8K2828

Python计算山东新高考选考科目卷面原始成绩等级成绩

把每个科目的卷面原始成绩参照正态分布原则划分为8个等级,确定每个考生成绩所处的比例和等级,然后把原始成绩转换为对应的等级成绩。考生原始成绩所处的位次越靠前,计算得到的等级成绩越高。...原始成绩等级划分与等级成绩的对应关系如下: A等级(排名前3%)==>[91,100]; B+等级(3%-10%)==>[81,90]; B等级(10%-26%)==>[71,80]; C+等级(26%...例如,小明选了化学,卷面原始成绩为77分,全省选考化学成绩从高到低排序后,小明的分数落在前3%-10%这个区间,对应B+等级,这个区间内的最高分和最低分分别为79和70分,对应的等级成绩区间为[81,90...],那么转换为等级成绩之后小明的分数为(77-70)/(79-70)*(90-81)+81=88分,小明最终成绩为88分。...函数convert_score()接收参数score、grade、high、low分别表示考生卷面原始分数、所处等级、该等级卷面原始分数的最高分和最低分,要求计算并返回考生的等级成绩,结果保留最多3位小数

55250

计算学生成绩等级(虚函数和多态)

Student,本科生类Undergraduate,研究生类Postgraduate,其中Student类是基类,它包含基本的学生信息,如姓名、类别(本科生还是研究生)、所学课程(这里假定为3门课,用数组表示)成绩成绩等级等...;Undergraduate类和Postgraduate都是Student类的派生类,它们之间的主要差别是计算3门课程平均成绩等级的方法有所不同,研究生的标准要比本科生的标准高一些,如下表所示: 本科生标准...string courseGrade; //成绩等级 public: Student(string n,string t,int a1,int a2,int a3);//构造方法 virtual void...calculateGrade()=0;//计算成绩等级 void print();//输出信息 }; 以Student为基类,构建出Undergraduate、Postgraduate两个类。...输出 学生姓名、类别、成绩等级 输入样例1  输出样例1 AC代码 #include #include #include #include<cmath

14920

精品教学案例 | 利用分类模型预测学生成绩等级

最后学生依据其总成绩被分为三类: 低:0-69、中:70-89、高:90-100。我们的任务是根据收集的数据预测学生的成绩等级。...可以看到虽然成绩中等的学生要比其余两个成绩等级的学生多一些,但数据集不存在类别分布极端不平衡的情况。...下面再来看看两个不同学期间,学生成绩等级的数量分布差异: ## 绘制条形图 plt.figure(figsize=(8, 6)) sem = sns.countplot(x='Class', hue='...再来看看访问在线教学资源次数的多少会不会影响学生的成绩等级: ## 绘制条形图 plt.figure(figsize=(8, 6)) plot = sns.swarmplot(x='Class', y=...至此,我们通过探索性数据分析、数据预处理、模型选择和参数调优,最终建立了决策树模型来预测学生的成绩等级

3.1K43
领券