qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用python编写一个统计平均绩点的程序

时间2023-03-04 18:22:11 提问来自 黑龙江省哈尔滨市 的网友 分类创作 浏览474
# 程序如下: def get_gpa(): # 定义一个空列表,用于存放输入的成绩信息 grade_list = [] # 列表中的元素是字典{'grade':int, 'credit':int} while True: grade = int(input('请输入成绩(0-100):')) # 输入成绩 if grade == 0: # 若输入0,则退出循环 break credit = int(input('请输入学分:')) # 输入学分 grade_list.append({'grade':grade, 'credit':credit}) # 把成绩和学分加进去 total_score = 0.0 # 总评分数 total_credit = 0.0 # 总学分数 for item in grade_list: score = item['grade'] * item['credit'] # 计算每门课的总评分数 total_score += score # 累加总评分数 total_credit += item['credit'] # 累加总学分数 GPA = round(total_score/total_credit, 2) # 计算GPA并保留2位小数 print('本次GPA=', GPA) # 打印GPA值

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 1+2等于多少 下一篇 丰富一下下面文字:尊敬的志愿者朋友们,上午好! 为了切实做好鲁喀专项心理疏导(亲情陪伴)志愿者培训的相关工作,进一步提升服务质量、优化服务水平,今天特别组织我省青年志愿者进行集中培训。在此,我们荣幸地邀请到了青岛大学的米振宏教授,为大家带来专题辅导。现在,让我们以热烈的掌声欢迎米教授!