自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我用Python幫學(xué)校寫了一款圖書管理系統(tǒng)!教導(dǎo)員居然請(qǐng)我吃飯

開發(fā) 后端
話不多說,直接正文開始,話說才吃個(gè)飯是不是虧了,是不是又獎(jiǎng)金沒給我!不過還是有點(diǎn)簡(jiǎn)陋,后期可以強(qiáng)化一下!

話不多說,直接正文開始,話說才吃個(gè)飯是不是虧了,是不是又獎(jiǎng)金沒給我!

簡(jiǎn)單實(shí)現(xiàn)圖書管理系統(tǒng)

類和面向?qū)ο缶幊?/strong>

“”"小鐘圖書管理系統(tǒng)1. 查詢2. 增加3. 借閱4. 歸還5. 退出“”"

 

  1. class Book(object): 
  2.     def __init__(self,name,author,state,book_position): 
  3.         self.name = name 
  4.         self.author = author 
  5.         self.state = state   # 判斷書的狀態(tài)0:借出 1:未借出 
  6.         self.book_position = book_position 
  7.     # 打印對(duì)象時(shí)自動(dòng)調(diào)用str(對(duì)象) 
  8.     def __str__(self): 
  9.         return f"書名:《{self.name}》,作者:<{self.author}>,狀態(tài):<{self.state}>,位置:<{self.book_position}>" 

 

 

我用Python幫學(xué)校寫了一款圖書管理系統(tǒng)!教導(dǎo)員居然請(qǐng)我吃飯

 

  1. def directory(self):  
  2. self.start()  
  3. while True 
  4. print("""小鐘圖書管理系統(tǒng):  
  5. 1. 查詢  
  6. 2. 增加  
  7. 3. 借閱  
  8. 4. 歸還  
  9. 5. 退出  
  10. """) 
  11.  
  12. chioce = int(input("輸入你想要的操作:"))  
  13. if chioce == 1:  
  14. name = input("你想查詢書籍的書名:" 
  15. self.checkBook(name
  16.  
  17. elif chioce == 2:  
  18. self.addBook()  
  19. elif chioce == 3:  
  20. self.borrowBook()  
  21. elif chioce == 4:  
  22. self.return_book()  
  23. elif chioce == 5:  
  24. print("退出系統(tǒng)!" 
  25. break  
  26. else
  27.  
  28. print("您的輸入有誤,請(qǐng)重新輸入!" 
  29. # 添加書籍  
  30. def addBook(self):  
  31. name = input("需要添加書籍的書名:" 
  32. self.books.append(Book(name,input("作者:"),1,input("位置:")))  
  33. print(f"圖書{name}添加成功!" 
  34. # 借書  
  35. def borrowBook(self):  
  36. name = input("借閱書籍名稱:" 
  37. Books = self.checkBook(name 
  38. # 判斷書的狀態(tài)  
  39. if Books !=None:  
  40. if Books.state == 0:  
  41. print(f"書籍《{name}》已經(jīng)借出!" 
  42. elif Books.state == 1:  
  43. print(f"書籍《{name}》借閱成功!" 
  44. Books.state = 0  
  45. else 
  46. print(f"書籍《{name}》不存在!" 
  47. # 歸還書籍  
  48. def return_book(self):  
  49. name = input("歸還書籍名稱:" 
  50. Books = self.checkBook(name 
  51. if Books != None :  
  52. if Books.state == 1:  
  53. print(f"書籍《{name}》已經(jīng)借出!" 
  54. elif Books.state == 0:  
  55. print(f"書籍《{name}》歸還成功!" 
  56. Books.state = 1  
  57. else 
  58. print(f"書籍《{name}》與借出的不一致!" 
  59. def checkBook(self,name):  
  60. "查找書籍是否存在"  
  61. for book in self.books:  
  62. # book:Book類創(chuàng)建的對(duì)象  
  63. if book.name == name 
  64. print(book)  
  65. return book  
  66. else 
  67. return print(f"你查詢的書籍《{name}》不在系統(tǒng)中!請(qǐng)重新輸入!" 
  68. book_Manag = Book_Manag()  
  69. book_Manag.directory() 

 

我用Python幫學(xué)校寫了一款圖書管理系統(tǒng)!教導(dǎo)員居然請(qǐng)我吃飯

 

我用Python幫學(xué)校寫了一款圖書管理系統(tǒng)!教導(dǎo)員居然請(qǐng)我吃飯

不過還是有點(diǎn)簡(jiǎn)陋,后期可以強(qiáng)化一下!

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2021-06-24 10:52:35

JDBC數(shù)據(jù)庫(kù)圖書管理系統(tǒng)

2010-06-12 10:08:57

圖書管理系統(tǒng)中UML應(yīng)

2010-06-09 16:23:28

圖書管理系統(tǒng)中UML圖

2019-11-27 09:30:50

程序員技能開發(fā)者

2010-06-29 16:27:06

UML業(yè)務(wù)建模實(shí)例

2021-07-08 09:46:23

Git游戲Linux

2020-03-12 09:20:41

微軟瀏覽器Windows

2010-06-09 16:27:30

PHP+MySQL

2011-09-16 17:06:25

iPhone應(yīng)用Trimit

2010-07-08 13:44:48

UML建模

2023-06-20 00:04:18

框架開發(fā)UMD

2020-07-06 10:29:21

Linux系統(tǒng)數(shù)據(jù)

2010-07-06 11:30:12

圖書管理系統(tǒng)的UML圖

2024-08-16 08:31:05

2020-08-20 14:15:11

工具代碼開發(fā)

2010-06-29 16:53:48

UML實(shí)例教程

2010-06-12 10:20:33

圖書管理系統(tǒng)中UML應(yīng)

2020-10-13 10:19:30

Go工具Group

2021-02-01 08:41:06

Java考試系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)