|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 流星碎月 于 2019-6-13 22:00 编辑
f =open('3.txt','r')
o = f.readlines()
f.close
books =[]
for line in o:
temp1 = line.strip('\n')
temp2 = temp1.split(',')
books.append(temp2)
#图书管理系统界面
def book():
while True:
print('---欢迎来到图书管理系统---')
print('--------1.添加书籍--------')
print('--------2.删除书籍--------')
print('--------3.查找书籍--------')
print('--------4.查看所有书籍----')
print('--------0.退出------------')
v = int(input('请输入对应数字:'))
#添加书籍
if v ==1:
bookname = input('请输入书名:')
author = input('请输入作者:')
price = int(input('请输入价格:'))
books.append([bookname,author,price])
print('添加书籍成功')
#删除书籍
if v ==2:
bookname = input('请输入书名:')
author = input('请输入作者:')
price = int(input('请输入价格:'))
if [bookname,author,price] in books:
books.remove([bookname,author,price])
print('删除成功。')
else:
print('该书籍不存在。')
#查找书籍
if v ==3:
bookname = input('请输入书名:')
for i in books:
if i[0]==bookname:
print('书名:',i[0],'作者:',i[1],'价格:',i[2])
if i[0]!=bookname:
print('书籍不存在')
print('查找结束')
#查看所有书籍
if v ==4:
for i in books:
print(i[0],i[1],i[2])
#退出
if v ==0:
break
book()
编的图书查询系统
最上面的代码参考网上的将txt文件读取进列表中
但是不知道怎么添加函数,每次用函数导入底下的book函数就无法读取列表中的内容,求大神帮忙。 |
|