返回顶部
首页 > 资讯 > 后端开发 > Python >python怎么实现图书馆借阅系统
  • 895
分享到

python怎么实现图书馆借阅系统

2023-06-29 11:06:55 895人浏览 八月长安

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

摘要

本篇内容主要讲解“python怎么实现图书馆借阅系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现图书馆借阅系统”吧!希望这个简易的程序可以做到:代码如下:class&nbs

本篇内容主要讲解“python怎么实现图书馆借阅系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习Python怎么实现图书馆借阅系统”吧!

希望这个简易的程序可以做到:

python怎么实现图书馆借阅系统

代码如下:

class Book:    def __init__(self,name,author,recommend,state=0):        self.name= name        self.author= author        self.recommend= recommend        self.state= state    def __str__(self):        if self.state==0:            status='未借出'        elif self.state==1:            status='已借出'        return '名称:《%s》 作者:%s 推荐语: %s状态:%s '    %(self.name,self.author,self.recommend,status)class BookManager:    books=[]    def check_book(self,name):        for book in self.books:            if book.name ==name:                return book        else:            return None    def __init__(self):        book1 = Book('惶然录','费尔南多·佩索阿','一个迷失方向且濒于崩溃的灵魂的自我启示,一首对默默无闻、失败、智慧、困难和沉默的赞美诗。')        book2 = Book('以箭为翅','简媜','调和空灵文风与禅宗境界,刻画人间之缘起缘灭。像一条柔韧的绳子,情这个字,不知勒痛多少人的心肉。')        book3 = Book('心是孤独的猎手','卡森·麦卡勒斯','我们渴望倾诉,却从未倾听。',1)        self.books.append(book1)        self.books.append(book2)        self.books.append(book3)    def manu(self):        print('欢迎使用流浪图书管理系统,每本沉默的好书都是一座流浪的岛屿,希望你有缘发现并着陆,为精神家园找到一片栖息地。\n')        while True:         choice = int(input('''欢迎使用本图书馆借阅系统!请选择您需要的服务:                        1.查询所有书籍                        2.添加书籍                        3.借阅书籍                        4.归还书籍                        5.退出系统                        请输入数字选择对应的功能:         '''))         if choice ==1:            self.show_all_book()            #显示每本书的信息         elif choice ==2:            self.add_book()         elif choice ==3:            self.lend_book()            #借阅书籍         elif choice ==4:            self.return_book()            #归还书籍         elif choice ==5:            print('感谢使用本系统,学海无涯,祝君成功!')            break    def show_all_book(self):        for book in self.books:            print(book)    def add_book(self):        new_name = input('请输入书籍名称:')        new_author =  input('请输入作者名称:')        new_comment = input('请输入书籍推荐语:')        # 获取书籍相应信息,赋值给属性        new_book = Book(new_name, new_author, new_comment)        # 传入参数,创建Book类实例new_book         self.books.append(new_book)        # 将new_book添加到列表books里        print('书籍录入成功!\n')    def lend_book(self):        borrow_name =input('请输入书籍名称:')        res = self.check_book(borrow_name)        if res!=None:                if res.state == 1:                    print('书已经被借出去啦,下次再来吧')                else:                    print('您可以借走本书')                    res.state ==1        else:            print('本图书馆没有这本书呢')    def return_book(self):        return_name =input('请输入书籍名称:')        res = self.check_book(return_name)        if res!=None:            if res.state ==0:                print('本书还未借出哦!')            else:                print('归还成功!')        else:            print('本图书馆没有这本书哦')manager =BookManager()manager.manu()

到此,相信大家对“python怎么实现图书馆借阅系统”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: python怎么实现图书馆借阅系统

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

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

猜你喜欢
  • python实现图书馆借阅系统
    今天我们的任务可是带有浓烈的人文气息——编写一个图书管理系统的程序。先请我们的主人公登场,给我们讲讲他的需求吧。 朋也是大学班上的文娱委员,他留意到周围同学经...
    99+
    2024-04-02
  • python怎么实现图书馆借阅系统
    本篇内容主要讲解“python怎么实现图书馆借阅系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python怎么实现图书馆借阅系统”吧!希望这个简易的程序可以做到:代码如下:class&nbs...
    99+
    2023-06-29
  • Java实现图书馆借阅系统
    本文实例为大家分享了Java实现图书馆借阅系统的具体代码,供大家参考,具体内容如下 Main.java package com.src1.booksystem; import co...
    99+
    2024-04-02
  • 基于PHP+MySQL的图书馆图书借阅系统
    基本每一个高校都有自己的图书馆,图书馆是一个知识的海洋,所以基本每个学生都喜欢到图书的海洋中选择自己喜欢的图书进行阅读,但是很多时候可能不能够一直呆在图书馆看书,所以就要对图书进行借阅并在规定的时间内...
    99+
    2023-10-03
    php mysql 数据库
  • Python实现图书借阅管理系统
    本篇文章将编写一个python简易的图书借阅管理系统,可以实现一些基本的功能。 图书借阅管理系统需求分析: 1. 书籍的属性信息:书名, 作者, 借阅状态(借出数量, 未借的数量)2...
    99+
    2024-04-02
  • Java实现图书借阅系统
    今天这个是一个Java小练习,一个图书借阅系统,需要实现的功能有: 判断用户是否需要进行借书在用户选择借书时,展示出图书列表图书列表包含 图书序号、图书名称、借阅价格、作者用户选择借...
    99+
    2024-04-02
  • Python怎么连接Mysql实现图书借阅系统
    这篇“Python怎么连接Mysql实现图书借阅系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python怎么连接Mys...
    99+
    2023-06-29
  • 怎么用Java实现图书借阅系统
    这篇文章主要介绍“怎么用Java实现图书借阅系统”,在日常操作中,相信很多人在怎么用Java实现图书借阅系统问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Java实现图书借阅系统”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • Python连接Mysql实现图书借阅系统
    相信大家在学习python编程时绝对离不开数据库的连接,那么我们就用python来连接数据库实现一个简单的图书借阅系统。其实也很简单,就是在我们的程序中加入sql语句即可 数据库的表...
    99+
    2024-04-02
  • python&MongoDB爬取图书馆借阅记录
    直接上需求和代码 首先是需要爬取的链接和网页:http://211.81.31.34/uhtbin/cgisirsi/x/0/0/57/49?user_id=LIBSCI_ENGI&password...
    99+
    2022-06-04
    图书馆 python MongoDB
  • PHP图书馆借阅系统之创建数据库
    1.首先创建一个关于图书的数据库,名称为book。 CREATE DATABASE `book`; 2.创建一个用户注册登录需要使用的表,名称为user。 -- 表的结构 `user`--CREATE TABLE `user` ( ...
    99+
    2023-09-05
    php mysql sql Powered by 金山文档
  • Java实现简易图书借阅系统
    在简单学习Java的基础知识点后,动手做了一个十分简陋的图书馆借阅系统,作为对所学知识的综合应用,有不足的地方希望大家多多评论,会积极进行改正。 1.先附上总的效果 一开始的登录界面...
    99+
    2024-04-02
  • Java实现简单图书借阅系统
    本文实例为大家分享了Java实现图书借阅系统的具体代码,供大家参考,具体内容如下 为图书阅览室开发一个图书借阅系统,最多可存50本图书,实现图书的管理。图书借阅系统具备以下主要功能。...
    99+
    2024-04-02
  • java实现简单的图书借阅系统
    本文实例为大家分享了java实现简单图书借阅系统的具体代码,供大家参考,具体内容如下 直接看代码: package ttt; import java.awt.BorderLayout...
    99+
    2024-04-02
  • Java如何实现简单图书借阅系统
    这篇文章主要介绍“Java如何实现简单图书借阅系统”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java如何实现简单图书借阅系统”文章能帮助大家解决问题。为图书阅览室开发一个图书借阅系统,最多可存5...
    99+
    2023-06-29
  • C++实现图书馆系统
    本文实例为大家分享了C++实现图书馆系统的具体代码,供大家参考,具体内容如下 1.目的 用c++语言实现图书馆系统 2.分析    图书馆系统中要实现的功能有:图...
    99+
    2024-04-02
  • C语言实现图书借阅系统的代码怎么写
    本文小编为大家详细介绍“C语言实现图书借阅系统的代码怎么写”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言实现图书借阅系统的代码怎么写”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 #includ...
    99+
    2023-06-29
  • 学校图书借阅管理系统(MySQL)
    文章目录 一.需求分析1.1项目需求分析简介1.2数据字典1.2.1数据项1.2.2数据结构 二.数据库概念结构设计2.1数据流图2.2数据库逻辑结构设计 三.数据库物理结构设计...
    99+
    2023-09-15
    mysql 数据库
  • 如何使用java实现简单的图书借阅系统
    这篇文章将为大家详细讲解有关如何使用java实现简单的图书借阅系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下直接看代码:package ttt;import java....
    99+
    2023-06-29
  • C++实现图书馆管理系统
    本文实例为大家分享了C++实现图书馆管理系统的具体代码,供大家参考,具体内容如下 一、实验名称 图书馆管理系统 二、实验目的 利用C++语言设计开发一个小型的图书馆管理系统模拟程序,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作