版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39591494/article/details/81452233
#!/usr/bin/env python
# _*_ coding:utf-8 _*_
__author__ = "yankerp"
import re
import sys
User_data = {}
def user_name(name, password):
"用户登陆注册信息"
result_name = re.compile(r"[\u4e00-\u9fa5]")
result_password = re.compile(r"^[a-zA-Z]\w{6,18}")
if result_name.match(name) and result_password.match(password):
print("恭喜您注册成功,请切记您的用户名密码!")
User_data["用户名"] = name
User_data["密码"] = password
for k, v in User_data.items():
print(f"{k}:{v}")
else:
print("对不起,您输入的用户名密码不合法,请您重新输入!")
sys.exit(1)
def User_login():
print("恭喜您用户名注册成功".center(70,"-"))
User_name_Inpt = input("请您输入您的用户名:")
User_pass_Inpt = input("请您输入您的密码:")
data_name = User_data["用户名"]
data_password = User_data["密码"]
if data_name == User_name_Inpt and data_password == User_pass_Inpt:
print("恭喜您登陆成功!!!")
else:
print("登陆失败,请检查您的用户名密码后再次输入!")
def main():
name = input("请您输入您的名字(2-3位字,中文):")
password = input("请您输入您的密码(小写字母开头-大写-数字):")
user_name(name, password)
User_login()
if __name__ == '__main__':
main()