《Python程序设计与算法基础教程(第二版)》第十一章 算法与数据结构基础 上机实践

本文为《Python程序设计与算法基础教程(第二版)》第十一章的上机实践,包括读取CSV文件计算平均成绩、创建特定字典及操作,并演示集合的数学运算。
摘要由CSDN通过智能技术生成

python实验七:

上机实践:11,12,13

11、参考例11.42,实现namedtuple对象应用程序,读取成绩文件scores.csv的内容(学员、ID、语文、数学、外语和信息),显示学员ID和平均成绩。

自己写一个文本文件,再改为.csv格式:
在这里插入图片描述
在这里插入图片描述

from collections import *
import csv

Score = namedtuple('Score', 'name, id, chinese, math, english, computer')
print(" 学号   平均成绩")
for stu in map(Score._make, csv.reader(open("scores.csv", encoding = 'utf-8'))):
    score_average = (
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值