久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3942|回復: 0
收起左側

員工管理系統源程序(python實現)

[復制鏈接]
ID:618366 發表于 2020-4-25 09:55 | 顯示全部樓層 |閱讀模式
(1)需求:員工管理系統
功能:
1.添加員工信息
2.刪除員工信息
3.修改員工信息
4.查看單個員工信息
5.查看所有員工信息
6.退出
KMOWLEDGE:函數,數據類型(列表字典),循環,條件語句
(2)程序實現
1.部分代碼
1.png
2.示例:
2.png

  1. """
  2. print("helloworld")
  3. a=123
  4. b='a'
  5. c=[1,2,3,4]
  6. print(a,b,c,sep='\n')

  7. print("C:\\demo")

  8. ch="南京"
  9. ch1="工程學院"
  10. ch2="學院"
  11. print(ch+ch1+ch2)
  12. print("地址是:%s,\n學校是:%s"%(ch,ch1))

  13. age=19
  14. message='我今年{}歲了,就讀于{}'.format(age,ch)
  15. print(message)

  16. name='admin'

  17. print(id(name),name)

  18. name1=name

  19. print(id(name1),name1)

  20. name2="admin"
  21. print(id(name2),name2)

  22. num=8
  23. print(id(num),num)

  24. num+=5
  25. print(id(num),num)

  26. hell=3
  27. print(hell**3)


  28. print("hello"*3)
  29. """
  30. ################################################################################
  31. '''
  32. 需求:員工管理系統
  33. 功能:
  34. 1.添加員工信息
  35. 2.刪除員工信息
  36. 3.修改員工信息
  37. 4.查看單個員工信息
  38. 5.查看所有員工信息
  39. 6.退出

  40. KMOWLEDGE:函數,數據類型(列表字典),循環,條件語句
  41. '''
  42. emps=[]

  43. def choiceFunc():
  44.         '''選擇功能列表'''
  45.         print("*"*30)
  46.         print("1.添加員工信息")
  47.         print("2.刪除員工信息")
  48.         print("3.修改員工信息")
  49.         print("4.查看單個員工信息")
  50.         print("5.查看所有員工信息")
  51.         print("6.退出")

  52. def addEmp():
  53.         '''添加員工信息'''
  54.         Id=input("請輸入員工編號:")
  55.         name=input("請輸入員工姓名:")
  56.         gender=input("請輸入員工性別:")
  57.         age=input("請輸入員工年齡:")
  58.         emp={'Id':Id,'name':name,'gender':gender,'age':age}
  59.         emps.append(emp)
  60.         print("添加OK!")

  61. def delEmp():
  62.         choice=(int)(input("1.按編號刪除\\2.按姓名刪除:"))
  63.         if choice==1:
  64.                 ID=input("請輸入要刪除的員工編號:")
  65.                 for i in emps:
  66.                         if i.get('Id')==ID:
  67.                                 emps.remove(i)
  68.                                 print("刪除OK!")
  69.                                 break
  70.                         else:
  71.                                 print("請輸入正確的員工編號:")
  72.         elif choice==2:
  73.                 name=input("請輸入要刪除的員工姓名:")
  74.                 for k in emps:
  75.                         if k.get('name')==name:
  76.                                 emps.remove(k)
  77.                                 print("刪除OK!")
  78.                                 break
  79.                         else:
  80.                                 print("請輸入正確的員工姓名:")
  81.         else:
  82.                 print("請輸入正確的指令:")

  83. def updateEmp():
  84.         '''修改員工信息'''
  85.         ID=input("請輸入要修改的員工編號:")
  86.         for elem in emps:
  87.                 if elem.get('Id')==ID:
  88.                         elem["name"]=input("請輸入修改后的員工姓名:")
  89.                         elem["gender"]=input("請輸入修改后的員工性別:")
  90.                         elem["age"]=input("請輸入要修改后的員工年齡:")
  91.                         print("修改成功!!!")
  92.                         break
  93.                 else:
  94.                         print("查無此人!")

  95. def getEmpByld():
  96.         '''查看單個員工信息'''
  97.         select=(int)(input("1.按編號查詢\\2.按姓名查詢:"))
  98.         if select==1:
  99.                 ID=input("請輸入要查詢的員工編號:")
  100.                 for emp in emps:
  101.                         if emp.get('Id')==ID:
  102.                                 print("編號:%s\n姓名:%s\n性別:%s\n年齡:%s"%(emp["Id"],emp["name"],emp["gender"],emp["age"]))
  103.                                 break
  104.                         else:
  105.                                 print("查無此人!!!")
  106.         elif select==2:
  107.                 name=input("請輸入要查詢的員工姓名:")
  108.                 for j in emps:
  109.                         if j.get('name')==name:
  110.                                 print("編號:%s\n姓名:%s\n性別:%s\n年齡:%s"%(j["Id"],j["name"],j["gender"],j["age"]))
  111.                                 break
  112.                         else:
  113.                                 print("查無此人!!!")
  114.         else:
  115.                 print("請輸入正確的指令:")


  116. def getEmpAll():
  117.         '''查看所有員工信息'''
  118.         for emp in emps:
  119.                 print("編號:%s\n姓名:%s\n性別:%s\n年齡:%s"%(emp["Id"],emp["name"],emp["gender"],emp["age"]))
  120.         print("一共查詢到%d多少條數據信息"%(len(emps)))



  121. def Main():
  122.         print("*******歡迎使用員工系統*******")
  123.         while True:
  124.                 choiceFunc()
  125.                 num=(int)(input("請輸入指令:"))
  126.                 if num==1:
  127.                         #pass
  128.                         addEmp()
  129.                 elif num==2:
  130.                         #pass
  131.                         delEmp()
  132.                 elif num==3:
  133.                         #pass
  134.                         updateEmp()
  135.                 elif num==4:
  136.                         #pass
  137.                         getEmpByld()
  138.                 elif num==5:
  139.                         #pass
  140.                         getEmpAll()
  141.                 elif num==6:
  142.                         print("您已退出系統。!")
  143.                         break
  144.                 else:
  145.                         print("請輸入正確的指令:")
  146. Main()
復制代碼
3.以上代碼附件51hei下載: Staffing_System.rar (1.38 KB, 下載次數: 31)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产一区二区三区 | 久久久久久美女 | 91高清视频| 91久久精品一区二区三区 | 最新av中文字幕 | 97av在线 | 一a一片一级一片啪啪 | 99久久中文字幕三级久久日本 | 美美女高清毛片视频免费观看 | 欧美精品影院 | 精品欧美色视频网站在线观看 | 999久久久 | 精品免费观看 | 久久久久一区 | 日韩视频中文字幕 | 成年人在线播放 | 欧美www在线 | 欧美在线观看网站 | 激情网站 | 国产午夜精品一区二区三区四区 | 久久国产精品99久久久大便 | 婷婷中文字幕 | 久久国产综合 | 国产成人高清成人av片在线看 | 亚洲一区二区三区久久 | 在线不卡视频 | 精品久久av| 精品一级电影 | 日韩三级在线 | 久久99网 | 亚洲国产成人精品女人久久久 | 欧美三级视频 | 红桃视频一区二区三区免费 | 国产精品久久久久久妇女6080 | 久久9视频 | 欧美另类视频 | 国产剧情一区 | 欧美一卡二卡在线观看 | 日韩欧美国产成人一区二区 | 免费亚洲成人 | 密乳av |