面向过程编程

 

# 1、先让用户输入用户名和密码,校验合法性

def get_user_pwd():
username = input("请输入用户名:").strip() #让用户输入用户名与密码
if username.isalpha(): #检验用户名是否为英文字母,str.isalpha检验英文字母、中文
break
else:
print("用户名不合法")

while True:
password = input("请输入密码").strip()
re_password = input("请输入密码:").strip() #检验两次密码是否一致
if password == re_password:
break
else:
print("两次密码不一致")
return username,password

#2、拼接用户字符串
def cut_user_pwd(user,pwd):
user_pwd_str = f'{user}:{pwd}\n'
return user_pwd_str

#3、保存用户数据,写入文件中
def save_data(user_pwd_str):
with open("user.txt","a",encoding="utf-8")as f:
f.write(user_pwd_str)
posted @ 2019-11-14 16:06  medigrat  阅读(111)  评论(0编辑  收藏  举报