久久久久久久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
主站蜘蛛池模板: 亚洲成av人影片在线观看 | 女同久久另类99精品国产 | a级黄色毛片免费播放视频 国产精品视频在线观看 | 麻豆亚洲 | 日韩在线精品视频 | 国产乱码精品一区二区三区中文 | 亚洲精品女人久久久 | 天天干狠狠操 | 精品久久影院 | 久久极品 | 91在线精品秘密一区二区 | 亚洲成在线观看 | 国产成人99久久亚洲综合精品 | 欧美成人激情视频 | 毛片在线看看 | 超黄视频网站 | 欧美日韩a| 中文在线观看视频 | 五月婷婷激情网 | 中文成人无字幕乱码精品 | 99国产视频| 天天综合网天天综合 | 精品国产一区二区三区性色 | 午夜日韩| 婷婷精品| 99久久精品免费看国产免费软件 | 日本免费一区二区三区四区 | 黄色片网站国产 | 亚洲精品自拍 | 台湾佬伊人 | 精品久久久久一区二区国产 | 久久久久久蜜桃一区二区 | 亚洲国产精品视频一区 | 日韩一区二区三区视频在线播放 | 日韩一区二区三区视频在线播放 | 国产精品欧美一区二区三区不卡 | 久久亚洲一区 | 国产精品久久一区二区三区 | 成人午夜黄色 | 成人在线精品视频 | 国产高清精品在线 |