Python实现计算GPA&加权平均分

用已知的学分、绩点、成绩来计算GPA与加权平均分
运行效果如下:

代码如下:

'''@author: YouYang Wang@time: 2021/7/25@fatcor: calculate GPA
'''
print('请输入学分、绩点、成绩(用空格分离)输入end结束、输入check查看成绩:')
def jisuan():GPA = 0avgGrade = 0for i in range( len(credit) ):GPA = GPA + credit[i] * gpa[i]avgGrade = avgGrade + grade[i] * credit[i]#GPAGPA = GPA / sum(credit)#加权平均分avgGrade = avgGrade / sum(credit)return GPA , avgGrade#初始化三个东西
credit = []
gpa = []
grade = []
while 1:down = input()if down == 'end':breakelif down == 'check':a = jisuan()print( '您的GPA:' ,a[0],'\n您的加权平均分是:' , a[1])else:C,G,GR = map( float , down.split(' ') )credit.append(C)gpa.append(G)grade.append(GR)

Python实现计算GPA加权平均分相关推荐

  1. python如何计算个人gpa_使用While循环(Python)计算GPA

    GPA或平均分数是通过将学生课程中获得的分数相加,然后除以总单位计算出来的.对于个别课程的等级分是由根据等级的相应系数为课程单位乘以收到:使用While循环(Python)计算GPA A receiv ...

  2. 用python计算绩点的代码_【Python】计算GPA

    最近开始我的研究生生涯了,周围都在谈论GPA这种高深的东西,像我这种工科学校背景的孩子一向是个喜欢在键盘上耕耘的人,对考高分没有多大兴趣(其实是没有那个本事).不过我也想知道我自己本科的GPA是多少来 ...

  3. python如何计算个人gpa_【Python】计算GPA | 学步园

    最近开始我的研究生生涯了,周围都在谈论GPA这种高深的东西,像我这种工科学校背景的孩子一向是个喜欢在键盘上耕耘的人,对考高分没有多大兴趣(其实是没有那个本事).不过我也想知道我自己本科的GPA是多少来 ...

  4. python计算学分绩点的程序_模拟登录教务系统计算GPA的小程序

    做了一些小游戏之后开始慢慢体会敲代码是件体力活,慢慢熬总能熬出来的.这几天又心血来潮想写个程序模拟登录教务系统计算GPA的小程序.不过之前没有一点点网络编程的经验,就趁着期中考后放假4天,一点点把坑填 ...

  5. python计算gpa,Python版GPA计算器

    最近在网申投简历时遇到一个需要计算GPA的问题,想起自己在上学时写的Excel公式版GPA计算器略显low,而且操作也比较复杂,于是一时兴起,写了个Python版的,在此分享给大家! 准备工作: 用户 ...

  6. 使用OpenCV和Python高效计算视频的总帧数

    使用OpenCV和Python高效计算视频的总帧数 1. 效果图 2. 源码 参考 这篇博客将介绍两种使用OpenCV和Python计算视频文件中帧数的方法. 超级快,它依靠OpenCV的视频属性功能 ...

  7. 在Python中计算一次性计算多个百分位数percentile、quantile

    在Python中计算一次性计算多个百分位数percentile. quantile 目录 在Python中计算一次性计算多个百分位数percentile. quantile

  8. python代码计算图像的分辨率

    python代码计算图像的分辨率 def jpeg_res(filename):""""This function prints the resolution ...

  9. 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)

    无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...

最新文章

  1. oc引导win方法_[OC更新]机械革命10代标压稳定版更新
  2. Matlab读和写图像需要注意的问题
  3. create-react-app 配置sass
  4. 开源纯C#工控网关+组态软件(五)从网关到人机界面
  5. linux用pipe创建的文件类型,linux文件类型之 管道
  6. Leetcode--22. 括号生成
  7. oracle中冗余,各位有没有检查冗余索引的脚本
  8. Struts2,在Action中使用session
  9. Netkiller 手札 2019 CHM 格式电子书下载
  10. 可口可乐造型设计_可口可乐推出黑科技音响,还能当冰箱用?
  11. Android 内存数据库
  12. 拓端tecdat|IBM SPSS Modeler通过数据挖掘我们能从股市数据得到什么
  13. winrar去弹窗广告激活办法!!
  14. Android车载应用开发与分析(11)- 车载Android应用开发入门指南
  15. 五步就能让CentOS7联网?是的,亲测有效!!!
  16. AdapterViewFlipper实现跑马灯横幅广告滚动效果
  17. 棋牌游戏进入游戏房间流程
  18. DSP TMS320C5509A之DAC8164
  19. es使用教程之_score(评分)介绍
  20. 非常轻松地谈谈dB、dB、dBm、dBi

热门文章

  1. 想学习access数据库窗体录入
  2. 动手学深度学习 v2 视频版
  3. 全域数字化空间治理系统(GIP: Geographic Information Platform)
  4. 【c语言】链表(完整版)
  5. 002开发、部署一个共享自行车区块链网络
  6. Activiti流程操作
  7. 微信刷脸支付问题总结
  8. 格式化输出,浮点数e,f,g保留位数的计算方式不同,e,f :%.3e/f:取小数点后三位,g:%.3g总共有效位数为3,不包括小数点
  9. 智慧职教云课堂计算机答案,2020智慧职教云课堂计算机数学答案最新最全单元测试答案...
  10. 本地Vue代理HTTPS接口