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

標題: 員工管理系統源程序(python實現) [打印本頁]

作者: HWXBCMZ    時間: 2020-4-25 09:55
標題: 員工管理系統源程序(python實現)
(1)需求:員工管理系統
功能:
1.添加員工信息
2.刪除員工信息
3.修改員工信息
4.查看單個員工信息
5.查看所有員工信息
6.退出
KMOWLEDGE:函數,數據類型(列表字典),循環,條件語句
(2)程序實現
1.部分代碼

2.示例:


  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)





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 手机在线观看 | 亚洲网在线| 欧美性生交大片免费 | 黄色毛片黄色毛片 | 中文字幕视频在线看 | 亚洲成人蜜桃 | 欧美亚洲国产日韩 | 欧美日韩淫片 | 精品国产一区探花在线观看 | 国产精品一区二区在线播放 | 九九热免费视频在线观看 | 国产精品久久久久久久久久软件 | 中文精品视频 | 精品日韩一区二区 | 精品99爱视频在线观看 | 亚洲日韩中文字幕一区 | 麻豆视频国产在线观看 | 91天堂 | 日日爽| 日一区二区 | 日日天天 | 日韩在线观看一区 | 久久久噜噜噜www成人网 | 美女黄18岁以下禁止观看 | 久久久久久久久久久久久九 | 黑人巨大精品欧美一区二区免费 | 日韩精品久久久 | 99精品欧美一区二区蜜桃免费 | 国精久久| 国产97人人超碰caoprom | 国产精品成人一区二区三区 | 在线看亚洲 | 男人的天堂在线视频 | 精品在线99| 色网站在线免费观看 | 国产日韩欧美 | 欧美日韩综合一区 | 中文字幕第一页在线 | 凹凸日日摸日日碰夜夜 | 亚洲一二三在线观看 | 亚洲国产精品一区 |