今天就跟大家聊聊有關(guān)怎么用Python幫學校寫了一款圖書管理系統(tǒng),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站為企業(yè)提供:成都品牌網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序定制開發(fā)、營銷型網(wǎng)站建設(shè)和網(wǎng)站運營托管,一站式網(wǎng)絡(luò)營銷整體服務(wù)。實現(xiàn)不斷獲取潛在客戶之核心目標,建立了企業(yè)專屬的“全網(wǎng)營銷推廣”,就用不著再為了獲取潛在客戶而苦惱,相反,客戶會主動找您,生意就找上門來了!
話不多說,直接正文開始,話說才吃個飯是不是虧了,是不是又獎金沒給我!
簡單實現(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 # 打印對象時自動調(diào)用str(對象) def __str__(self): return f"書名:《{self.name}》,作者:<{self.author}>,狀態(tài):<{self.state}>,位置:<{self.book_position}>"
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("您的輸入有誤,請重新輸入!") # 添加書籍 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)建的對象 if book.name == name: print(book) return book else: return print(f"你查詢的書籍《{name}》不在系統(tǒng)中!請重新輸入!") book_Manag = Book_Manag() book_Manag.directory()
看完上述內(nèi)容,你們對怎么用Python幫學校寫了一款圖書管理系統(tǒng)有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
網(wǎng)站名稱:怎么用Python幫學校寫了一款圖書管理系統(tǒng)
當前鏈接:http://aaarwkj.com/article22/gojjcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、、微信公眾號、網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)