怎么用Python帮学校写了一款图书管理系统
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,今天就跟大家聊聊有关怎么用Python帮学校写了一款图书管理系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。话不多说,直接正文开始,话说才吃
千家信息网最后更新 2025年02月01日怎么用Python帮学校写了一款图书管理系统
今天就跟大家聊聊有关怎么用Python帮学校写了一款图书管理系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
话不多说,直接正文开始,话说才吃个饭是不是亏了,是不是又奖金没给我!
简单实现图书管理系统
类和面向对象编程
"小钟图书管理系统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 # 判断书的状态0:借出 1:未借出 self.book_position = book_position # 打印对象时自动调用str(对象) def __str__(self): return f"书名:《{self.name}》,作者:<{self.author}>,状态:<{self.state}>,位置:<{self.book_position}>"
def directory(self): self.start() while True: print("""小钟图书管理系统: 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("退出系统!") 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) # 判断书的状态 if Books !=None: if Books.state == 0: print(f"书籍《{name}》已经借出!") 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}》已经借出!") 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类创建的对象 if book.name == name: print(book) return book else: return print(f"你查询的书籍《{name}》不在系统中!请重新输入!") book_Manag = Book_Manag() book_Manag.directory()
看完上述内容,你们对怎么用Python帮学校写了一款图书管理系统有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
书籍
系统
图书
管理系统
管理
对象
借阅
查询
输入
成功
书名
内容
状态
学校
位置
作者
名称
小钟
一致
奖金
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
专业交友软件开发公司
邹平办公系统oa软件开发
海口应该软件开发费用
国家网络安全监测制度
银川系统软件开发哪个好点
数据库整理软件
管理系统软件开始软件开发
趋势服务器版
什么是网络安全诚信经营
当前网络安全形势
深圳市数据库技术沙龙
只能打开一个数据库是什么意思
数据库学习的内容
国家网络安全监控平台
软件开发目录结构标准化规范
网络安全泄密怎么办
安卓登录王者ios服务器
服务器不能连接电脑
微信数据库制作软件
莱西微信小程序软件开发
数据库的视图的更新
杭州云软件开发流程
连云港运营软件开发厂家
原神天空岛服务器在哪里下载
数据库需求 分析怎么写
我的世界服务器如何开启末地
饥荒服务器多个管理员
拾金网络技术服务有限公司
数据库文件非排序域
数据库给值约束为小写