【问题描述】文件address_book.csv保存若干名学生的信息(其中包括姓名,手机号码,QQ号码,微信号码),要求从控制台输出一个姓名,查询并在控制台输出其相对应的联系方式。
注意:(1)先下载address_book.csv文件,可以放到任何位置;(2)在系统提交代码时,切记用open()打开文件时只写address_book.csv,不写文件路径,即要删除调试代码时的文件路径。
address_book.csv
【输入形式】读取.csv文件中的数据,并且在控制台输入查询的姓名
【输出形式】利用print()语句在屏幕上输出查询结果,包括手机号码,QQ号和微信号。
【样例输入】
adress_book_data.png
张三
【样例输出】张三信息不存在!
【样例输入】兰兵
【样例输出】
兰兵的手机号码是:15109260003
兰兵的QQ号是:18191220003
兰兵的微信号是:gang1004
【样例说明】
【评分标准】
with open("address_book.csv","r")as f:
next(f)
n=0
a=[]
for i in f:
p=i.split(",")
a.append(p)
b=input()
nn=0
for i in range (0,len(a)):
nn+=1
if b==a[i][0]:
print("{}的手机号码是:{}".format(b,a[i][1]))
print("{}的QQ号是:{}".format(b,a[i][2]))
print("{}的微信号是:{}".format(b,a[i][3]))
break
if nn==len(a):
print("{}信息不存在!".format(b))