十六自己给同学们写的一个利用python的数组实现名片管理的课件儿,首先写一个死循环用input()来给数组写入数据的这么一个程序。 输入数字“1”为新建/写入数据,“2”为显示所有已经写入的数据,所以一开始需要我们写入,“3”是查询数组里面有没有自己写入的那条数据,喜欢学习的朋友可以在写一个删除,输入“0”执行break,退出无线循环,很简单的一个代码,对于新手来说可以玩儿一下,也可以拿去交作业,也可巩固自己对数组的认识,欢迎大家将代码做得更高级。
# -*- codeing = utf-8 -*-
# @Time : 2023/10/14 0014 21:54
# @Author : 十六
# @File : test2.py
# @Function :名片管理系统 源码 课件
xz_ = []
while True:
print("*" * 30)
print("欢迎使用十六的【名片管理系统】 V1.0")
print("1.新建名片\n2.显示全部\n3.查询名片\n\n0.退出")
print("*" * 30)
zhiling = int(input("请输入:"))
if zhiling == 1:
list = []
print("====新建名片====")
name = input("请输入你要增加的姓名:")
list.append(name)
tel = input("请输入你要增加的电话:")
list.append(tel)
xz_.append(list)
print("添加成功!")
if zhiling == 2:
print("====显示全部====")
#print(len(xz_))
if len(xz_) > 0:
for i in range(len(xz_)):
data = xz_[i]
print("第%d条数据【姓名:%s,电话:%s】"%(i,data[0],data[1]))
if zhiling == 3:
print("====查询名片====")
name_serch = input("请输入你要查询的名字:")
if len(xz_) > 0:
for i in range(len(xz_)):
data = xz_[i]
if data[0] == name_serch:
print("已找到%s"%name_serch)
break
else:
print("很抱歉!没有找到!!")
if zhiling == 0:
print("您已退出系统...")
break
原创文章,作者:lichen360,如若转载,请注明出处:https://hhpi.cn/177.html