wwpeng110 发表于 2021-2-8 10:30

简单的小图书管理系统

本帖最后由 wwpeng110 于 2021-2-8 10:33 编辑

刚学没多久,代码都很简单,还未做循环,初学者交流使用。



源码如下:

import sys
books=[['红楼梦','曹雪芹',50],['三国义','罗贯中',55],['西游记','吴承恩',60],['水浒传','施耐庵',65]]
users=[['Tom','123'],['Mike','321']]

flag=False

def login():
    print('请输入用户名:',end='')
    username=input()
    print('请输入用户密码:',end='')
    password=input()
    if in users:
      print('登录成功!')
      flag=True
      fun()
    else:
      print('\n用户名不存在或密码错误! 请重新登录!')

def register():
    username=input('请输入用户名:')
    password=input('请输入用户密码:')
    users.append()
    print('注册成功!')

def main():
    while True:
      print('\n\n    **********************')
      print('    *欢迎来到图书管理系统*')
      print('    **********************\n')
      print('*********************************')
      print('******   登录-------1**********')
      print('******   注册-------2**********')
      print('******   退出-------0**********')
      print('*********************************\n')
      v=int(input('请输入对应的数字:'))
      if v==2:
            register()
      elif v==1:
            login()
      elif v==0:
            sys.exit(0)

def fun():
    while True:
      print('\n***************************************')
      print('********增加书籍--------1**********')
      print('********删除书籍--------2**********')
      print('********查找书籍--------3**********')
      print('********修改书籍--------4**********')
      print('********查看所有书籍----5**********')
      print('********返回主界面------6**********')
      print('********退出------------0**********')
      print('***************************************\n')
      v=int(input('请输入对应的数字:\n'))
      if v==1:
            bookname=input('请输入书名:')
            author=input('请输入作者:')
            price=int(input('请输入价格:'))
            books.append()
            print('\n添加书籍成功!')
      elif v==2:
            bookname=input('请输入书名:')
            author=input('请输入作者:')
            
            price=int(input('请输入价格:'))
            if in books:
                books.remove()
                print('\n删除书籍成功!')
            else:
                print('\n该书籍不存在!自动返回...')
      elif v==3:
            bookname=input('请输入书名:')
            print()
            j=0
            for i in books:
                if i==bookname:
                  j=1
                  print('书名:',i,'作者:',i,'价格:',i)
            if j==0:
                print('该书籍不存在!自动返回...')
            print('\n查找结束!\n')
      elif v==4:
            bookname=input('请输入书名:')
            author=input('请输入作者:')
            price=int(input('请输入价格:'))
            if in books:
                books.remove()
                bookname=input('请输入修改后的书名:')
                author=input('请输入修改后的作者:')
                price=int(input('请输入修改后的价格:'))
                books.append()
                print('\n修改书籍成功!')
            else:
                print('\n该书籍不存在!自动返回...')
      elif v==5:
            print('\n书名\t\t','作者\t\t\t','价格\n')
            for i in books:
                  print(i,'\t\t',i,'\t\t',i)
            print()
      elif v==0:
            sys.exit(0)
      elif v==6:
            main()
main()
成品蓝奏https://wwpeng110.lanzouj.com/iWzQClgjrib

批注 发表于 2021-2-8 10:58

会编程的人最了不起。

Magicy 发表于 2021-2-8 12:20

可以考虑把不同的功能封装成函数,加油,感觉很棒{:1_927:}
贴代码的话可以考虑用https://paste.ubuntu.com/,或者github
加油

璐璐诺 发表于 2021-2-8 14:05

楼主保持继续学习 道路漫长~:victory:

123456999 发表于 2021-2-8 10:55

感谢分享,

Schocolade 发表于 2021-2-8 11:40

感谢分享!

jiangyi 发表于 2021-2-8 11:40

我之前用as写了一个

zlufeng 发表于 2021-2-8 11:46

python的代码简洁明了

Because-of-love 发表于 2021-2-8 11:49

感谢楼主分享

chenran 发表于 2021-2-8 11:54

有张图片就更加的完美了。

飘零星夜 发表于 2021-2-8 12:03

调用ui吗?画图吗?   我看不懂

不搭落俗笑忘书 发表于 2021-2-8 12:11

很好,值得学习
页: [1] 2 3
查看完整版本: 简单的小图书管理系统