CSV通信录文件信息查询

【问题描述】文件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))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值