books = [['<< 西游记 >>', ' 吴承恩 '], ['<< 水浒传 >>', ' 施耐庵 '], ['<< 三国演义 >>', ' 罗贯中 '], ['<< 红楼梦 >>', ' 曹雪芹 ']]
users = [['zxz', '123'], ['th', '456']]
flag = 0
# 注册
def register():
user = input(' 请输入用户名 : ')
password = input(' 请输入密码 : ')
users.append([user, password])
print(' 注册成功 !')
# 登陆
def login():
f = 1
while f:
user = input(' 请输入用户名 : ')
password = input(' 请输入密码 : ')
if [user, password] in users:
ui()
f = 0
else:
print(' 用户名或密码错误 !')
# 登陆后的界面
def ui():
global flag
flag = 1
while flag:
print('**********************')
print('**********************')
print(' 欢迎登陆图书管理系统 ')
print('*** 1.view books ***')
print('*** 2.borrow books ***')
print('*** 3.return books ***')
print('*** 4.leave system ***')
print('**********************')
print('**********************')
num = int(input(' 请输入你的操作 : '))
if num == 1:
print(' 作者 ', '\t', ' 书籍 ')
for i in books:
print(i[0], '\t', i[1])
elif num == 2:
book = input(' 请输入你要借的书名 : ')
author = input(' 请输入所要借的书的作者 : ')
if [book, author] in books:
books.remove([book, author])
print(' 出库成功 !')
elif num == 3:
book = input(' 请输入你要还的书名 : ')
author = 外汇跟单gendan5.cominput(' 请输入所要还的书的作者 : ')
books.append([book, author])
print(' 入库成功 !')
elif num == 4:
exits()
else:
print(' 输入错误,请在输入 !')
# 离开系统
def exits():
global flag
flag = 0
print(' 欢迎再次使用图书管理系统 !')
# 主界面
def main():
global flag
flag = 1
while flag:
print('******************')
print('******************')
print(' 欢迎登陆图书管理系统 ')
print('*** 1.register ***')
print('*** 2.login ***')
print('*** 3.exits ***')
print('******************')
print('******************')
num = int(input(' 请输入操作数字 :'))
try:
if num == 1:
register()
elif num == 2:
login()
elif num == 3:
exits()
else:
print(' 输入错误,请重新输入! ')
except ValueError:
print(' 输入错误,请重新输入! ')
main()