基于列表的简易花名册管理系统:通过列表可以很方便实现一个花名册 管理系统,实现名宇的显示、查询、增加、删除、修改等功能
时间: 2024-01-03 22:05:56 浏览: 88
基于ssm实现的图书管理系统,拥有图书借阅,归还,列表查询,添加修改删除等功能+源代码+文档说明
好的,下面是一个基于列表的简易花名册管理系统的示例代码:
```python
# 定义一个空列表
roster = []
# 添加姓名到列表
def add_name(name):
roster.append(name)
# 显示所有姓名
def show_names():
print("花名册中的姓名:")
for name in roster:
print(name)
# 查询姓名是否在花名册中
def search_name(name):
if name in roster:
print(f"{name} 在花名册中")
else:
print(f"{name} 不在花名册中")
# 删除姓名
def delete_name(name):
if name in roster:
roster.remove(name)
print(f"{name} 已被删除")
else:
print(f"{name} 不在花名册中")
# 修改姓名
def modify_name(old_name, new_name):
if old_name in roster:
index = roster.index(old_name)
roster[index] = new_name
print(f"{old_name} 已修改为 {new_name}")
else:
print(f"{old_name} 不在花名册中")
# 测试
add_name("张三")
add_name("李四")
add_name("王五")
show_names()
search_name("张三")
delete_name("李四")
modify_name("王五", "赵六")
show_names()
```
运行上述代码后,可以通过调用不同的函数来实现添加、显示、查询、删除和修改姓名的功能。对于每个函数,都需要传入相应的参数。例如,调用 `add_name("张三")` 函数可以将姓名 "张三" 添加到花名册中。调用 `show_names()` 函数可以显示所有姓名。调用 `search_name("张三")` 函数可以查询 "张三" 是否在花名册中。调用 `delete_name("李四")` 函数可以删除 "李四" 这个姓名。调用 `modify_name("王五", "赵六")` 函数可以将 "王五" 修改为 "赵六"。
阅读全文