diff --git a/main.py b/main.py new file mode 100644 index 0000000..c92937c --- /dev/null +++ b/main.py @@ -0,0 +1,83 @@ +studentList = [["tsy", "男", "123"]] +tempList = [] + + +def add_student(): + temp = [] + initList() + name = input("请输入姓名:") + if search_user(name) != -1: + print("用户已存在") + return + sex = input("请输入性别:") + phone = input("请输入电话:") + temp.append(name) + temp.append(sex) + temp.append(phone) + tempList.append(temp) + + +def del_user(name): + initList() + if search_user(name) == -1: + print("未找到此用户") + return + tempList.remove(tempList[search_user(name)]) + +def search_user(name): + for i in range(len(studentList)): + if studentList[i][0] == name: + return i + else: + return -1 + +def update_user(): + initList() + temp = [] + name = input("请输入姓名:") + if search_user(name) == -1: + print("未找到此用户") + return + sex = input("请输入性别:") + phone = input("请输入电话:") + temp.append(name) + temp.append(sex) + temp.append(phone) + tempList[search_user(name)] = temp + +def quaryAll(): + return studentList + +def saveInfo(): + studentList.clear() + studentList.extend(tempList) + tempList.clear() + print("操作已保存") + +def initList(): + tempList.clear() + tempList.extend(studentList) + +def init(): + print("请选择如下功能\n1:添加学员\n2:删除\n3:修改该学员\n4:查询学员\n5:显示所有学员\n6:保存学员信息\n7:退出") + action = int(input("请输入您需要的功能序号:")) + while action != 7: + if action == 1: + add_student() + elif action == 2: + name = input("输入要删除的学生姓名:") + del_user(name) + elif action == 3: + update_user() + elif action == 4: + name = input("输入要查询的学生姓名:") + res = studentList[search_user(name)] if search_user(name) != -1 else "未找到" + print(res) + elif action == 5: + print(quaryAll()) + elif action == 6: + saveInfo() + action = int(input("请输入您需要的功能序号:")) + +if __name__ == '__main__': + init() \ No newline at end of file