```python 实现登录后: # 1、发表文章(标题、内容、缩略内容、发表时间、修改时间、作者) # 2、修改自己的文章 # 3、查看自己的所有文章 # 4、通过标题,查询自己对应的文章 # 另外也可以自行扩展(如宠物领养、结婚……) ''' users = [] papers = [] content = [] import time while True: print('欢迎您首次进入我们的系统') print(' 1.登录') print(' 2.注册') print(' 3.退出') print(' 4.修改文章内容') print(' 5.查看自己的所有文章') n = input('请输入您的选择:') if n == '2': while True: print('欢迎进入注册界面!') a = input('请输入您的账户:') b = input('请输入您的密码:') if a == None or len(a) == 0: print('对不起,用户名不能为空或者长度为0,请重新输入') continue flag = False for d in users: if d.get('a') == a: print('对不起,用户名已经存在,请重新输入') flag = True break if flag: continue if len(b) < 3: print('密码长度不能小于3,请重新输入') continue user = {"username":a, "password":b} users.append(user) print("用户注册成功,请登录") print(users) break elif n == '1': print('欢迎进入登录界面!') a = input('请输入您的账户:') b = input("请输入您的密码:") for user in users: if user['username'] == a and user.get('password') == b: print('登陆成功') choice = input('请问您要发表文章吗?') if choice == 'yes' or choice == 'y' or choice == '是的': paper_name = input('请输入您文章的名字:') author_name = input('请输入您的笔名:') content1 = input('请输入您要发布的文章的内容:') print('发布时间是',time.asctime(time.localtime(time.time()))) paper = {"paper_name": paper_name, 'author_name':author_name } content2 = {'content1':content1} content.append(content2) papers.append(paper) print(papers) print(content) else: print('登陆失败,请重新输入') elif n == '3': exit() elif n == '4': author_name = input('请输入您的笔名:') paper_name = input('请输入您的文章名字:') for paper in papers: if paper['author_name'] == author_name and paper.get('paper_name') == paper_name: ex = input('请输入您要追加的内容') content.append(ex) print(content) elif n == '5': author_name = input('请输入您的笔名:') for author_name in papers: if paper['author_name'] == author_name: print('paper_name') else: print('输入有误,请重新选择') '''
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)