score.csv文件中记录了多门同学的编号、姓名和三门功课的成绩(逗号键分隔)格式如下编写程序,已将文件中的数据读入到二维列表cjlb中,补充程序,实现成绩查询的功能:
输入编号,在列表cjlb中查找并显示该生的姓名和成绩.
若不存在该编号,显示查无此人。
例如
输入101
显示姓名Mary语文88数学85英语90
输入999
显示查无此人

score.csv文件中记录了多门同学的编号、姓名和三门功课的成绩(逗号键分隔)格式如下编写程序,已将文件中的数据读入到二维列表cjlb中,补充程序,实现成绩查询的功能:
输入编号,在列表cjlb中查找并显示该生的姓名和成绩.
若不存在该编号,显示查无此人。
例如
输入101
显示姓名Mary语文88数学85英语90
输入999
显示查无此人


python代码
f1 = open('/sdcard/Documents/score.csv')
cjIb = []
# 代码开始
for i in f1.read().split('\n'):
cjIb.append(i.split(','))
# 代码结束
print(f"\n二维数组:\n{cjIb}\n")
stuId = input('\n输入学号:').strip()
for i in cjIb:
if stuId == i[0]:
print(f'学号{stuId}姓名{i[1]}语文{i[2]}数学{i[3]}英语{i[4]}')
exit()
print(f"\n{f' 查无此人!':~^35}")