• “黑神话·悟空”免安装在线玩,无视显卡等硬件要求!!
  • √ 游戏免下载安装 √ 5分钟随开随玩 √ 关机不计费!低至¥14.90/月!
🔥进入竞技-直面天命🔥

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

时间2023-03-04 18:22:11 提问来自 黑龙江省哈尔滨市 的网友 分类创作 浏览348
# 程序如下: 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等于多少 下一篇 神印王座圣采儿被鸡巴插入