计算学生的平均绩点GPA的python代码
print(‘welcome to the GPA calculator.’)
print(‘please enter all your letter grades,one per line.’)
print(‘enter a blank line to designate the end.’)
#map from letter grade to point value
points={‘A+’:4.0,‘A’:4.0,‘A-’:3.67,‘B+’:3.33,‘B’:3.0,‘B-’:2.67,‘C+’:2.33,‘C’:2.0,‘C’:1.67,‘D+’:1.33,‘D’:1.0,‘D-’:1.0,‘F’:0.0}
num_course=0
total_points=0
done=False
while not done:
grade = input() #read line from user
if grade==’’: #empty line was entered
done=True
elif grade not in point: #unrecognized grade entered
print("Unknow grade ‘{0}’ being ignored ".format(grade))
else:
num_course+=1
total_point+=points[grade]
if num_course>0: #avoid diversion by zero
print(‘your GPA is {0;.3}’.format(total_points/num_course))
计算学生的平均绩点GPA的python代码相关推荐
- 用python计算绩点的代码_计算学生的平均绩点GPA的python代码
print('welcome to the GPA calculator.') print('please enter all your letter grades,one per line.') p ...
- 042计算学生的平均身高
042计算学生的平均身高 1.题目 2.代码 3.输出结果截图 1.题目 输入学生数,并逐个输入学生的身高,输出身高的平均值. 2.代码 #include<stdio.h> float a ...
- 学生成绩平均绩点计算:绩点计算器(5.0分制,Java、C实现)
计算规则: 分数 绩点 60-100 1.0-5.0 0-59 0 平均学分绩点=(∑(已修读课程绩点×课程学分))/(∑已修读课程学分): Java: package Test; //GpaCalc ...
- python计算平均绩点_【python】以五分制绩点为基础的绩点计算器,可计算学分加权平均...
[python]以五分制绩点为基础的绩点计算器,可计算学分加权平均 [python]以五分制绩点为基础的绩点计算器,可计算学分加权平均分和平均学分绩点 目录 一.以五分制绩点为基础的绩点计算器 1.1 ...
- Java 计算学生的平均成绩
题目描述 输入学生人数n,并输入这n个学生的英语成绩,统计并输出他们的平均分以及不及格学生的人数.英语成绩和平均分都取整数. 输入描述 学生人数n,后面跟n个整数 输出描述 平均成绩和不及格学生的人数 ...
- python计算十年平均录取率_如何在Python中使用Pandas计算多年平均值
首先,根据Pandas时间戳创建一个列:df = df.dropna() df['date'] = df.apply(lambda x: pd.Timestamp('{year}-{month}-{d ...
- python平均入门时间_理论+Python代码详解:入门时间序列分类
对时间序列进行分类?这真的有可能吗?这会有什么用呢? 我们接触的大多数时间序列数据主要涉及产生预测的交易.无论是预测产品的需求还是销售额,航空公司的乘客数量或特定股票的收盘价,我们都习惯于利用久经考验 ...
- c语言平均绩点_如何靓化你的GPA
GPA,英语全称是Grade Point Average,意思就是平均成绩点数(平均分数.平均绩点) 在绝大多数美国学校里,成绩是这样给的,A为最高,优秀Excellent, B,良好above av ...
- 大学平均绩点计算器_申请韩国名校绩点是不是万能的?
最近有很多学生来问,老师我的大学本科GPA 还算不错,那我是不是就可以申请 首尔,延世,高丽大学了? 或者说 老师我的本科成绩非常不好,那我是不是就没有机会申请韩国前20的学校了呢, 其实这个答案是不 ...
最新文章
- 胡锐锋:组队学习分享(队长)
- 小菜学设计模式——高内聚、低耦合
- iOS序列化与反序列化
- 威金病毒、维金病毒、Viking、logo1_.exe专杀 vdll.dll、logo1_.exe、rundl132.exe、_desktop.ini、、0Sy.exe、图标变花...
- java幂等性的控制(技术论坛上整理成文)
- POJ 1852 Ants 分析
- excel保存超过15位数据不变科学计数法的方法
- (转)Linux内核的Oops
- MySQL 优化1
- 【图像处理】基于matlab GUI图像形态学处理【含Matlab源码 1287期】
- 科幻计算机类小说,短篇科幻小说推荐 | 黄金时代的五部科幻杰作
- SaaS的收入模型有哪些?终于有人讲明白了
- 高颜值生物医学在线画图工具
- 微信小程序 23 播放音乐页
- 恒星物联-河道液位监测系统方案 液位监测
- python在单词表中查找包含所有元音字母aeiou的单词并打印
- 报错“/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2 is not a symbolic link“
- png转为favicon.ico文件
- java的 finalize() 方法
- 前端js 下载xls表格
热门文章
- win10文件夹无法打开,双击闪屏
- 移动硬盘部分盘符打不开,双击时电脑很卡,会卡死资源管理器。腾讯电脑管家显示盘符为加密。...
- 从入门到精通!安卓手机如何安装java软件
- 入库/供应商管理库存(SMI)
- atmega16 c语言编程,ATmega16开发系统设计(附protel电路图和C语言程序)☆
- 【机械臂轨迹规划】足式机器人足端摆线轨迹曲线
- sketch如何做设计稿交互_设计师用Sketch做设计稿时是用1倍图还是用2倍图做
- Linux基础:日志管理
- 华为网络工程师-了解华为交换机的接口类型-Hybrid
- 有木有!!!有木有!!!