编程语言
首页 > 编程语言> > 公司员工管理系统python

公司员工管理系统python

作者:互联网

# 0:显示所有员工信息

def view_user(k):

for i in k:

print (i)

# 1:添加一个员工信息

def add_user():

=input('请输入新用户名:')

v=input('新工号:')

user.append({'name':u,'工号':v})

return user

# 2:删除一个员工信息

def del_user():

u=input('请正确输入删除用户名:')

for i in user:

if u==i['name']:

user.remove(i)

return user

del_user() # 递归

# 3:修改一个员工信息

def change_user(j=1):

k=j

u=input('请输入修改的用户名:')

for i in user:

if u==i['name']:

m=input('请输入新的用户名:')

n=input('请输入新的工号:')

user[user.index(i)]={'name':m,'工号':n}

print('修改成功!')

return user

k=k + 1

if k > 3:

return print('输入错误次数超过3次,修改失败!')

print('错误用户名!')

change_user(j=k) #递归

# 4:查询一个员工信息

def select_user():

u=input('请输入查询的用户名:')

for i in user:

if u==i['name']:

print ('员工\''+u+'\'信息如下:')

return i

return '员工\'' + u + '\'不存在'

#-----------以上是函数------------

menu='''欢迎您使用员工管理系统:

0:显示所有员工信息

1:添加一个员工信息

2:删除一个员工信息

3:修改一个员工信息

4:查询一个员工信息

exit:退出公司员工管理系统'''

print(menu)

user=[{'name':'张三','工号':'00001'},{'name':'李四','工号':'00002'},{'name':'小东','工号':'00003'},{'name':'小辉','工号':'00004'}]

# print (user)

#print (locals())

def guanli():

while True: # while 循环 条件True,一直循环。广州天河桑拿直到 break。

v=input('请输入您需要的功能对应的序号:')

if v=='0':

view_user(user)

elif v=='1':

add_user()

print('添加成功!')

elif v=='2':

del_user()

print('删除成功!')

elif v=='3':

change_user()

elif v=='4':

print(select_user())

elif v=='exit':

print('-----------谢谢使用,再见!-------------')

break

else:

print('错数序号!')

# continue

guanli()

标签:公司员工,管理系统,python,员工,user,print,input,工号,name
来源: https://blog.csdn.net/m0_53856370/article/details/111509300