返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用Python帮学校写了一款图书管理系统
  • 139
分享到

怎么用Python帮学校写了一款图书管理系统

2023-06-16 08:06:20 139人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

今天就跟大家聊聊有关怎么用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}>"
怎么用Python帮学校写了一款图书管理系统
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帮学校写了一款图书管理系统
怎么用Python帮学校写了一款图书管理系统

看完上述内容,你们对怎么用Python帮学校写了一款图书管理系统有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网Python频道,感谢大家的支持。

--结束END--

本文标题: 怎么用Python帮学校写了一款图书管理系统

本文链接: https://lsjlt.com/news/282759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用Python帮学校写了一款图书管理系统
    今天就跟大家聊聊有关怎么用Python帮学校写了一款图书管理系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。话不多说,直接正文开始,话说才吃个饭是不是亏了,是不是又奖金没给我!简单...
    99+
    2023-06-16
  • 学校图书借阅管理系统(MySQL)
    文章目录 一.需求分析1.1项目需求分析简介1.2数据字典1.2.1数据项1.2.2数据结构 二.数据库概念结构设计2.1数据流图2.2数据库逻辑结构设计 三.数据库物理结构设计...
    99+
    2023-09-15
    mysql 数据库
  • 怎么用python编写图书管理系统
    这篇“怎么用python编写图书管理系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用python编写图书管理系统”文...
    99+
    2023-06-29
  • python编写图书管理系统
    本文实例为大家分享了python实现图书管理系统的具体代码,供大家参考,具体内容如下 题目:写一个简单的图书借阅系统‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪...
    99+
    2024-04-02
  • python实现图书管理系统的代码怎么写
    这篇文章主要介绍“python实现图书管理系统的代码怎么写”,在日常操作中,相信很多人在python实现图书管理系统的代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python实现图书管理系统的代码...
    99+
    2023-06-29
  • 用Python做一个简单的图书管理系统
    目录制定步骤1、进入提示语:2、获取用户输入:扩展:3、完善各指令程序4、优化程序,使代码更简洁扩展:制定步骤 1、进入提示语: 为了制作一个友好的“图书管理系统&rdq...
    99+
    2023-05-17
    Python 管理系统 Python图书管理系统
  • Python实现图书管理系统设计的代码怎么写
    本篇内容介绍了“Python实现图书管理系统设计的代码怎么写”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!基于python的tkinter,...
    99+
    2023-06-29
  • 怎么用Java实现图书管理系统
    这篇文章主要讲解了“怎么用Java实现图书管理系统”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Java实现图书管理系统”吧!目录设计准备一、系统开发目的和意义二、系统总体设计主页:系...
    99+
    2023-06-20
  • C++实现图书馆管理系统的代码怎么写
    这篇文章主要介绍“C++实现图书馆管理系统的代码怎么写”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C++实现图书馆管理系统的代码怎么写”文章能帮助大家解决问题。总体思想用C++开发图书馆管理系统需...
    99+
    2023-06-29
  • shell怎么实现图书管理系统
    这篇文章主要介绍了shell怎么实现图书管理系统,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下#!/bin/bash #author:zhanghong...
    99+
    2023-06-09
  • Java怎么实现图书管理系统
    本篇内容主要讲解“Java怎么实现图书管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么实现图书管理系统”吧!一、项目简述功能包括(管理员和学生角色): 管理员和学生登录,图书管...
    99+
    2023-06-21
  • Django图书管理系统怎么实现
    本篇内容主要讲解“Django图书管理系统怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Django图书管理系统怎么实现”吧!项目使用python开发,采用Django框架,数据库采用M...
    99+
    2023-07-02
  • 利用Java写一个学生管理系统
    目录 前言: 其实作为一名Java的程序猿,无论你是初学也好,大神也罢,学生管理系统一直都是一个非常好的例子,初学者主要是用数组、List等等来写出一个简易的学生管理系统,二、牛逼一...
    99+
    2024-04-02
  • 如何使用C++编写实现图书管理系统
    这篇文章将为大家详细讲解有关如何使用C++编写实现图书管理系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下为图书管理人员编写一个图书管理系统,图书管理系统的设计主要是实现对图书的管理和相关操...
    99+
    2023-06-29
  • 使用python编写一个学生通讯录管理系统
    本篇文章为大家展示了使用python编写一个学生通讯录管理系统,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。功能模块分析:首页(菜单功能)2.添加学生3.删除学生4.修改学生5.统计通讯录联系人人数...
    99+
    2023-06-06
  • 怎么在Java中利用MySQL实现一个图书管理系统
    今天就跟大家聊聊有关怎么在Java中利用MySQL实现一个图书管理系统,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一,功能管理员登录图书借阅信息管理图书信息管理管理员更改密码退出系...
    99+
    2023-06-14
  • C++实现简易图书馆管理系统的代码怎么写
    这篇文章主要讲解了“C++实现简易图书馆管理系统的代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++实现简易图书馆管理系统的代码怎么写”吧!思路在本程序中共有四个类:book类:...
    99+
    2023-06-29
  • 怎么用C++代码实现学校人员管理系统
    这篇文章主要介绍了怎么用C++代码实现学校人员管理系统的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用C++代码实现学校人员管理系统文章都会有所收获,下面我们一起来看看吧。题目要求学校人员管理系统建立一个学...
    99+
    2023-06-29
  • C语言怎么实现图书管理系统
    要实现一个图书管理系统,可以按照以下步骤进行:1. 定义图书结构体:首先要定义一个图书的结构体,包括图书的编号、名称、作者等信息。`...
    99+
    2023-08-09
    C语言
  • 怎么用C++代码实现图书馆管理系统
    这篇“怎么用C++代码实现图书馆管理系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用C++代码实现图书馆管理系统”文...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作