用Python语言编写花名册系统

花名册系统

代码:
#打印提示功能
print(’=’*50)
str = “欢迎使用花名册系统v6.8”
print(str.center(40))
print(“1:添加新名字”)
print(“2:删除一个名字”)
print(“3:修改一个名字”)
print(“4:查找一个名字,找到,显示此人的序号”)
print(“5:输出班级名单”)
print(“6:统计班级人数”)
print(“7:退出系统”)
print(’=’*50)
names = []
while True:
#获取用户选择
num = int(input(‘请输入功能序号:’))
#根据用户的选择,执行相应功能
if num == 1: #添加新名字
new_name = input(‘请输入新名字:’)
names.append(new_name)
print(names)
elif num == 2: #删除一个名字
del_name = input(‘请输入要删除的名字:’)
if del_name in names:
names.remove(del_name)
print(‘已删除’)
print(names)
else:
print(‘查无此人!’)
elif num == 3: #修改一个名字
modify_name = input(‘请输入要修改的名字:’)
if modify_name in names:
number = modify_name.index(modify_name)
new_name1 = input(‘请输入新的名字:’)
names[number] = new_name1
print(‘修改成功!’)
print(names)
else:
print(‘查无此人!’)
elif num == 4: #查询
inquire_name = print(‘请输入要查询的名字:’)
if inquire_name in names:
print(‘已找到:%s’%(inquire_name))
else :
print(‘查无此人!’)
names.append(inquire_name)
print(names)
elif num == 5: #输出班级名单
for tempname in names:
print(tempname)
elif num == 6: #统计人数
print(len(names))
elif num == 7: #退出系统
break
else:
print(‘请输入正确的序号!’)
运行结果:
用Python语言编写花名册系统