一些小功能

一些小功能,第1张

一些小功能
```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('输入有误,请重新选择')
'''
					
										


					

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5491306.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存