日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python代码大全书籍_python代码实现图书管理系统

發布時間:2024/3/24 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python代码大全书籍_python代码实现图书管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例為大家分享了python代碼實現圖書管理系統的具體代碼,供大家參考,具體內容如下

圖書管理系統

功能簡介

添加圖書時,圖書ID不能重復,圖書名可重復

刪除,查詢,修改功能,輸入圖書名之后提供所有的同名的圖書,用戶可以按照圖書序號對具體的一本書進行操作

顯示書籍,分行顯示,每行一本書的信息

書籍信息以如下格式保存在txt文本文件格式下

源代碼

#-*- coding=utf8 -*-

# @author:sololi

# date: 2020/11/12

# 文件說明 : data

import sys

def print_muen():

print("----菜單提示----")

print("[1]:添加圖書")

print("[2]:查詢圖書")

print("[3]:刪除圖書")

print("[4]:修改圖書信息")

print("[5]:顯示所有圖書")

print("[6]:退出")

def add_book():

book_id=input("請輸入圖書編號")

book_name=input("請輸入圖書名稱")

book_loc=input("請輸入圖書位置")

for i in books:

if book_id==i["book_id"]:

print("編號重復")

break

else:

book={}

book["book_id"]=book_id

book["book_name"]=book_name

book["book_loc"]=book_loc

books.append(book)

new_file(books)

print("添加成功")

def find_book():

jg=0

while True:

book_name=input("輸入要找的書名")

for i in books:

if book_name==i["book_name"]:

print(i)

jg=1

if jg==0:

print("查找失敗請重新輸入")

continue

elif jg==1:

break

def dell_book():

book_name =input("請輸入圖書書名")

i=0

j=0

jg=0

flag=[]

while i

if books[i]["book_name"]==book_name:

id=books[i]["book_id"]

flag.append(id)

print("圖書編號:{}".format(id))

jg=1

i+=1

if jg==0:

print("找不到圖書名")

if jg==1:

book_id=input("請輸入刪除的圖書編號")

i=0

while j < len(flag):

if flag[j] == book_id:

while i < len(books):

if books[i]["book_id"] == book_id:

del books[i]

new_file(books)

print("刪除成功")

break

i+=1

break

j+=1

else:

print("輸入的編號有誤")

return books

def modify_book():

book_name = input("請輸入修改的圖書名稱")

i = 0

jg = 0

flag = []

while i < len(books):

if books[i]["book_name"] == book_name:

id = books[i]["book_id"]

flag.append(id)

print("本書圖書編號:{}".format(id))

jg = 1

i += 1

if jg == 0:

print("找不到圖書名")

elif jg == 1:

book_id = input("請輸入修改的圖書編號,或者其他需要修改的圖書編號")

for i in books:

if book_id == i["book_id"]:

New_id = input("新的圖書編號")

if New_id == i["book_id"]:

print("輸入編號重復")

break

else:

New_name = input("新的圖書名稱")

New_loc = input("新的圖書位置")

i["book_id"] = New_id

i["book_name"] = New_name

i["book_loc"] = New_loc

new_file(books)

break

else:

print("輸入有誤")

def all_book():

for i in books:

print(i)

def read_book(data):#將文本文件里的圖書信息讀取到books中

f = open(data, mode="r", encoding="utf8")

books = f.readlines()

f.close()

for i in range(0, len(books)):

books[i] = eval(books[i].replace("\n", ""))

return books

def new_file(books):#將books的內容更新到文本文件里

i=0

nf = open('data', 'w+',encoding='utf8') # 以清空原文本文件內容的方式打開文件寫入

while i

new=str(books[i])

nf.write(new)

if i !=len(books)-1:

nf.write("\n")

i+=1

nf.close()

if __name__=="__main__":#主要流程

while True:

data="data"

books=read_book(data)

print_muen()

choice=input("請輸入您的選擇")

if choice=='1':

add_book()

all_book()

elif choice=='2':

find_book()

elif choice=='3':

dell_book()

all_book()

elif choice=='4':

modify_book()

all_book()

elif choice == '5':

all_book()

elif choice == '6':

print("感謝您的使用")

sys.exit(0)

else:

print("您的輸入有誤,請重新輸入")

還可以添加一個登錄與注冊系統:點擊此處

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的python代码大全书籍_python代码实现图书管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品久久人妻av中文字幕 | hd丰满圆润的女人hd | 毛片大全在线观看 | 欧美色一区二区三区在线观看 | 免费国产a级片 | 少妇 av| 日本手机看片 | 人人草人 | 黄色的视频网站 | 国产日韩片 | 国产精品无码自拍 | 精品国产伦一区二区三区免费 | av一区二区三区免费观看 | 在线视频激情小说 | 性色av一区 | 在线亚洲一区二区 | 国产精品成人国产乱 | 日韩在线电影一区二区 | 99久久婷婷国产一区二区三区 | www日本黄色 | 国产素人在线 | 亚洲精品无码永久在线观看 | 国产精自产拍久久久久久蜜 | 亚洲人成电影网 | 蜜臀av夜夜澡人人爽人人 | 少女情窦初开的第4集在线观看 | 小嫩女直喷白浆 | 五月婷婷导航 | 亚洲一区自拍 | 亚洲欧美一区二区精品久久久 | 亚洲视频国产 | 在线观看视频日韩 | 亚洲精品乱码久久久久久日本蜜臀 | 青青草超碰 | 精品欧美在线观看 | 清纯唯美亚洲激情 | 淫综合网 | 中文字幕一区二区三区视频 | 91porny首页入口 | 国产拍拍拍 | 色先锋在线 | 欧美在线一区二区三区 | 久久久激情视频 | 成人在线一区二区 | 亚洲精品国产乱伦 | xxxxx黄色片 噜噜噜噜噜色 | 温柔女教师在线观看 | 国产精品久久久久国产a级 国产一区二区在线播放 | 韩国女主播裸体摇奶 | 国产精品免费一区二区三区在线观看 | 亚洲欧洲色 | 成人国产一区二区三区 | 国产一区亚洲二区 | 国产精品成人自拍 | 国产欧美在线观看 | 蜜臀免费av | 日本不卡久久 | 免费在线一区二区 | 丁香花高清视频完整电影 | 日韩看片 | 99999av| 黄色一级片一级片 | 五月婷婷视频在线观看 | 成人在线日韩 | 免费高清欧美大片在线观看 | 天天爱天天插 | 欧美另类z0z变态 | 真人真事免费毛片 | 欧美性猛交ⅹ乱大交3 | av在线二区 | 高h喷水荡肉少妇爽多p视频 | 一区二区三区偷拍 | 好吊色青青草 | 国产福利短视频 | 夫妻性生活黄色片 | 亚洲一| 亚洲综合一区在线观看 | 一区二区三区在线免费视频 | xxxwww黄色| 黄色99视频 | 国产成人精品一区二三区四区五区 | 天堂俺去俺来也www久久婷婷 | 一区二区高清在线 | 欧美一区二区三区四区在线 | 伊人青青 | 国产精品久久久久久久一区探花 | 黄色一级免费 | 欧美日韩视频在线播放 | 福利亚洲 | 午夜精品久久99蜜桃的功能介绍 | 五月99久久婷婷国产综合亚洲 | 久久e热| 欧美呦交| 日本高清视频在线观看 | 国产伦精品一区二区 | 91网站免费视频 | 国产不卡在线视频 | 草草影院网址 | 日本免费一区二区三区 |