溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng)

發(fā)布時(shí)間:2021-10-28 17:52:11 來(lái)源:億速云 閱讀:176 作者:柒染 欄目:編程語(yǔ)言

今天就跟大家聊聊有關(guān)怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

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

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

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

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

class Book(object):     def __init__(self,name,author,state,book_position):         self.name = name         self.author = author         self.state = state   # 判斷書的狀態(tài)0:借出 1:未借出         self.book_position = book_position     # 打印對(duì)象時(shí)自動(dòng)調(diào)用str(對(duì)象)     def __str__(self):         return f"書名:《{self.name}》,作者:<{self.author}>,狀態(tài):<{self.state}>,位置:<{self.book_position}>"
怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng)
def directory(self):  self.start()  while True:  print("""小鐘圖書管理系統(tǒng):  1. 查詢  2. 增加  3. 借閱  4. 歸還  5. 退出  """)  chioce = int(input("輸入你想要的操作:"))  if chioce == 1:  name = input("你想查詢書籍的書名:")  self.checkBook(name)  elif chioce == 2:  self.addBook()  elif chioce == 3:  self.borrowBook()  elif chioce == 4:  self.return_book()  elif chioce == 5:  print("退出系統(tǒng)!")  break  else:  print("您的輸入有誤,請(qǐng)重新輸入!")  # 添加書籍  def addBook(self):  name = input("需要添加書籍的書名:")  self.books.append(Book(name,input("作者:"),1,input("位置:")))  print(f"圖書{name}添加成功!")  # 借書  def borrowBook(self):  name = input("借閱書籍名稱:")  Books = self.checkBook(name)  # 判斷書的狀態(tài)  if Books !=None:  if Books.state == 0:  print(f"書籍《{name}》已經(jīng)借出!")  elif Books.state == 1:  print(f"書籍《{name}》借閱成功!")  Books.state = 0  else:  print(f"書籍《{name}》不存在!")  # 歸還書籍  def return_book(self):  name = input("歸還書籍名稱:")  Books = self.checkBook(name)  if Books != None :  if Books.state == 1:  print(f"書籍《{name}》已經(jīng)借出!")  elif Books.state == 0:  print(f"書籍《{name}》歸還成功!")  Books.state = 1  else:  print(f"書籍《{name}》與借出的不一致!")  def checkBook(self,name):  "查找書籍是否存在"  for book in self.books:  # book:Book類創(chuàng)建的對(duì)象  if book.name == name:  print(book)  return book  else:  return print(f"你查詢的書籍《{name}》不在系統(tǒng)中!請(qǐng)重新輸入!")  book_Manag = Book_Manag()  book_Manag.directory()
怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng)
怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng)

看完上述內(nèi)容,你們對(duì)怎么用Python幫學(xué)校寫了一款圖書管理系統(tǒng)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI