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代码相关推荐

  1. 用python计算绩点的代码_计算学生的平均绩点GPA的python代码

    print('welcome to the GPA calculator.') print('please enter all your letter grades,one per line.') p ...

  2. 042计算学生的平均身高

    042计算学生的平均身高 1.题目 2.代码 3.输出结果截图 1.题目 输入学生数,并逐个输入学生的身高,输出身高的平均值. 2.代码 #include<stdio.h> float a ...

  3. 学生成绩平均绩点计算:绩点计算器(5.0分制,Java、C实现)

    计算规则: 分数 绩点 60-100 1.0-5.0 0-59 0 平均学分绩点=(∑(已修读课程绩点×课程学分))/(∑已修读课程学分): Java: package Test; //GpaCalc ...

  4. python计算平均绩点_【python】以五分制绩点为基础的绩点计算器,可计算学分加权平均...

    [python]以五分制绩点为基础的绩点计算器,可计算学分加权平均 [python]以五分制绩点为基础的绩点计算器,可计算学分加权平均分和平均学分绩点 目录 一.以五分制绩点为基础的绩点计算器 1.1 ...

  5. Java 计算学生的平均成绩

    题目描述 输入学生人数n,并输入这n个学生的英语成绩,统计并输出他们的平均分以及不及格学生的人数.英语成绩和平均分都取整数. 输入描述 学生人数n,后面跟n个整数 输出描述 平均成绩和不及格学生的人数 ...

  6. python计算十年平均录取率_如何在Python中使用Pandas计算多年平均值

    首先,根据Pandas时间戳创建一个列:df = df.dropna() df['date'] = df.apply(lambda x: pd.Timestamp('{year}-{month}-{d ...

  7. python平均入门时间_理论+Python代码详解:入门时间序列分类

    对时间序列进行分类?这真的有可能吗?这会有什么用呢? 我们接触的大多数时间序列数据主要涉及产生预测的交易.无论是预测产品的需求还是销售额,航空公司的乘客数量或特定股票的收盘价,我们都习惯于利用久经考验 ...

  8. c语言平均绩点_如何靓化你的GPA

    GPA,英语全称是Grade Point Average,意思就是平均成绩点数(平均分数.平均绩点) 在绝大多数美国学校里,成绩是这样给的,A为最高,优秀Excellent, B,良好above av ...

  9. 大学平均绩点计算器_申请韩国名校绩点是不是万能的?

    最近有很多学生来问,老师我的大学本科GPA 还算不错,那我是不是就可以申请 首尔,延世,高丽大学了? 或者说 老师我的本科成绩非常不好,那我是不是就没有机会申请韩国前20的学校了呢, 其实这个答案是不 ...

最新文章

  1. 胡锐锋:组队学习分享(队长)
  2. 小菜学设计模式——高内聚、低耦合
  3. iOS序列化与反序列化
  4. 威金病毒、维金病毒、Viking、logo1_.exe专杀 vdll.dll、logo1_.exe、rundl132.exe、_desktop.ini、、0Sy.exe、图标变花...
  5. java幂等性的控制(技术论坛上整理成文)
  6. POJ 1852 Ants 分析
  7. excel保存超过15位数据不变科学计数法的方法
  8. (转)Linux内核的Oops
  9. MySQL 优化1
  10. 【图像处理】基于matlab GUI图像形态学处理【含Matlab源码 1287期】
  11. 科幻计算机类小说,短篇科幻小说推荐 | 黄金时代的五部科幻杰作
  12. SaaS的收入模型有哪些?终于有人讲明白了
  13. 高颜值生物医学在线画图工具
  14. 微信小程序 23 播放音乐页
  15. 恒星物联-河道液位监测系统方案 液位监测
  16. python在单词表中查找包含所有元音字母aeiou的单词并打印
  17. 报错“/sbin/ldconfig.real: /usr/lib/x86_64-linux-gnu/libopencv_video.so.3.2 is not a symbolic link“
  18. png转为favicon.ico文件
  19. java的 finalize() 方法
  20. 前端js 下载xls表格

热门文章

  1. win10文件夹无法打开,双击闪屏
  2. 移动硬盘部分盘符打不开,双击时电脑很卡,会卡死资源管理器。腾讯电脑管家显示盘符为加密。...
  3. 从入门到精通!安卓手机如何安装java软件
  4. 入库/供应商管理库存(SMI)
  5. atmega16 c语言编程,ATmega16开发系统设计(附protel电路图和C语言程序)☆
  6. 【机械臂轨迹规划】足式机器人足端摆线轨迹曲线
  7. sketch如何做设计稿交互_设计师用Sketch做设计稿时是用1倍图还是用2倍图做
  8. Linux基础:日志管理
  9. 华为网络工程师-了解华为交换机的接口类型-Hybrid
  10. 有木有!!!有木有!!!