diff --git a/guanli.py b/guanli.py new file mode 100644 index 0000000..67ff636 --- /dev/null +++ b/guanli.py @@ -0,0 +1,82 @@ +student_list = [] + +def index(): + print("请选择如下功能:") + print("1.添加学员:") + print("2.删除学员:") + print("3.修改学员信息:") + print("4.查询学员信息:") + print("5.显示所有学员信息:") + print("6.保存学员信息:") + print("7.退出系统:") + + +def add(): + name = input("请输入您的姓名:") + sex = input("请输入您的性别:") + phone = input("请输入您的电话:") + add_dict = {} + add_dict['姓名'] = name + add_dict['性别'] = sex + add_dict['手机号'] = phone + student_list.append(add_dict) + + +def delet(): + name = input("请输入要删除的姓名:") + for i, im_dict in enumerate(student_list): + if name == im_dict['姓名']: + student_list.pop(i) + + +def xiugai(): + name = input("请输入需要修改的姓名:") + for i, im_dict in enumerate(student_list): + if name == im_dict['姓名']: + new_name = input("请输入新的姓名:") + new_sex = input("请输入新的性别:") + new_phone = input("请输入新的电话号码:") + im_dict['姓名'] = new_name + im_dict['性别'] = new_sex + im_dict['手机号'] = new_phone + print("修改该学员信息成功,姓名:{},性别:{},电话:{}".format(im_dict['姓名'], im_dict['性别'], + im_dict['手机号'])) + + +def search(): + name = input("请输入要查询的姓名:") + for i, imformation_dict in enumerate(student_list): + if name == imformation_dict['姓名']: + print("姓名:{},性别:{},电话:{}".format(imformation_dict['姓名'], + imformation_dict['性别'], imformation_dict['手机号'])) + + +def show(): + for i, im_dict in enumerate(student_list): + print("姓名:{},性别:{},电话:{}".format(im_dict['姓名'], im_dict['性别'], im_dict['手机号'])) + + +def save(): + print("保存成功") +def start(): + index() + while True: + n = eval(input("请输入您需要的功能序号:")) + if n == 1: + add() + elif n == 2: + delet() + elif n == 3: + xiugai() + elif n == 4: + search() + elif n == 5: + show() + elif n == 6: + save() + elif n == 7: + print("退出") + break + + +start() \ No newline at end of file