from faker import Faker

fake = Faker(locale='zh_CN')  # 伪造中文数据
print(fake.ssn())
class Person:
    def __init__(self, zhang_hao, sec_key):
        self.z_h = zhang_hao
        self.sk = sec_key
person_list = []
for i in range(0, 1000):
    zhanghao = fake.name()
    print(zhanghao)
    seckey = fake.password()
    print(seckey)
    person = Person(zhanghao, seckey)
    person_list.append(person)
print("----------------------注册--------------------")
while True:
    z_h = input("请输入账号,以回车结束:")
    sk = input("请输入密码,以回车结束:")
    if len(sk) < 8 or len(sk) > 16:
        print("密码长度应限制在8-16位")
    else:
        person_list.append(Person(z_h, sk))
        break
print("----------------------登录--------------------")
while True:
    z_h = input("请输入账号,以回车结束:")
    sk = input("请输入密码,以回车结束:")
    for i in person_list:
        if z_h == i.z_h and sk == i.sk:
            print("登录成功")
            break
print("欢迎进入系统")

黄岩python培训相关推荐

  1. Python培训:Python有哪些函数?你了解几种?

    本期小编要为大家带来的Python教程就是关于Python函数这方面的,我们都知道Python函数,一般是指组织好的.可重复使用的.用来实现单一或相关联功能的代码段,Python函数包含系统中自带的一 ...

  2. Python培训教程:Python有哪些比较重要的内置函数?

    学习Python技术或者参加Python工作的小伙伴们应该都知道,在Python编程语言中会经常出现很多内置函数,很少有人清楚这些函数,但是它的功能是不可小觑的,下面小编就为大家详细介绍一下Pytho ...

  3. Python培训教程分享:10款超好用的Python开发工具

    学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...

  4. Python培训教程分享:Python异常机制

    ​ 在学习Python技术的时候,我们经常会遇到一些异常,例如导致程序在运行过程中出现的中断或退出,我们都称之为异常,大多数的异常都不会被程序处理,而是以错误信息的形式展现出来.本期Python培训教 ...

  5. 参加完Python培训后有哪些就业方向

    很多学习Python技术的同学都是为了后面能够找到一个好的工作,对于大家来说了解了Python的就业方向,后面就可以根据自己的能力来选择对应的工作岗位了,那么下面小编就为大家详细的介绍一下参加完Pyt ...

  6. Python培训教程分享:有哪些值得使用的爬虫开源项目?

    相信很多同学在学习Python技术的时候,都有学习到Python爬虫技术,爬虫技术在各大互联网公司都是非常常见的,可以帮助我们获取各种网站的信息,比如微博.B站.知乎等,本篇Python培训教程分享为 ...

  7. Python培训教程分享:visual studio编写python怎么样?

    本期小编要为大家介绍的Python培训教程就是关于"visual studio编写python怎么样?"的问题,但答案当然是可以的,据了解,vs2017.vs2019都集成了pyt ...

  8. Python培训分享:Python新版本中的6个新特性

    Python在几年做了一个全面的升级,此次Python升级中有6个新特性,本期小编为大家介绍的Python培训教程就是关于介绍Python新版本中的6个新特性的,来看看下面的详细介绍. Python培 ...

  9. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

最新文章

  1. tomcat启动出现闪退_(转)Tomcat 启动后 “闪退”
  2. 如何在内嵌 css 中编写: hover_优秀 CSS 代码的 8 个编写技巧!
  3. 消息队列怎么保证消息有没有重复消费(幂等性)?
  4. 利用fputc函数写一个putw(w,fp)函数,将整数w写入fp所指文件中; 利用fgetc函数写一函数getw(fp)从所指文件读出一整数
  5. 看不到日志_Kubernetes中常用的日志收集方案
  6. vue修改计算属性的值_八.Vue计算属性
  7. Chrome控制台用法
  8. 人员雇佣 网络流_雇用Java EE开发人员的一些面试问题
  9. CEF3:https 请求返回状态码canceled
  10. 计算机等级考试二级Python讲座(三)
  11. python yield: send, close, throw
  12. 天不知道地知道你不知道我知道谜底_冷门还免费!宝鸡这几个小众红叶观赏地,资深老司机都不一定知道...
  13. 遍历数组是什么意思_漫画:寻找无序数组的第k大元素(修订版)
  14. 模拟电子技术基础 思维导图
  15. 国二考试c语言考场能炒么,国2考试题_计算机国二office高级应用考试的题目是从题库20套里抽其中一套还是别的题目_淘题吧...
  16. input range: vue自定义进度条
  17. 你也可以是天才,心有多大,舞台就有多大
  18. html5 圆圈扩散,CSS3地图动态实例代码(圆圈向外扩散)
  19. 银河麒麟V10业务系统适配记录 处理器:FT2000+ 中国信创服务社区
  20. supervisor安装

热门文章

  1. 小游戏制作——猜数字
  2. 二步解决pdg文件转pdf文件(无需下载pdg转换软件)
  3. 模仿米折网商品图片自动翻页效果
  4. 小候鸟图书角项目活动之相趣冬月 阅读成长 妙笔绘秋
  5. 生化-离子转换单位以及一些特殊计算方法
  6. java swing jdbc个人记账管理系统的设计与实现(GUI)
  7. SSD固态硬盘分区4k对齐的方法与必要性
  8. 29 - 打家劫舍问题
  9. android广播怎样运行在子线程,android假如主线程依赖子线程A的执行结果,如何让A执行完成,之后主线程再往下执行呢?...
  10. 华为mate40pro鸿蒙冷散热,原创 华为mate40pro亮利剑:麒麟1020+双6400万+鸿蒙系统,这才是华为...