python创建字典班级同学对应成绩

编程入门 行业动态 更新时间:2024-10-11 11:22:20

python创建<a href=https://www.elefans.com/category/jswz/34/1770269.html style=字典班级同学对应成绩"/>

python创建字典班级同学对应成绩

举一个简单的例子,大学里面的成绩我们都知道,不是一锤定音,而是有很多成绩然后占比不同,最后才会有总评成绩,所以注重细节才是最重要的!下面我们就来看看这个吧!

项目需求:有一份CSV文件里面包含很多学生的成绩(很多平时成绩,还有姓名,学号),这个程序要做的是,利用规定好的算法和规则,把总评成绩计算出来,然后排名,打印出每个阶段的成绩信息作为教研改革。同时必须输出好看,写入TXT文件文件!

涉及知识:Python全部语法!

项目特点:格式化了打印,使得输出比较好看直观,函数结构化,帮助代码阅读,项目可移植,简单易懂

解析文件

def csv_students():

global student_infos

import csv

student_infos = []

with open(r"成绩详细.csv", encoding='utf-8-sig') as file:#将你的CSV文件和该程序文件放在一个文件夹下面

f_csv = csv.reader(file)

header = next(f_csv)

for row in f_csv:

student_info = {}

for index in range(6):

student_info[header[index]] = row[index]

student_infos.append(student_info)

# 格

更多推荐

python创建字典班级同学对应成绩

本文发布于:2024-03-12 07:34:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1731010.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字典   班级   成绩   同学   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!