用户登录

一、进一个文件db.log   ,里面放入用户名和密码,例如:admin$123456

二、面向过程程序

user =  input('请输入用户名:')

pwd = input('请输入用户密码:')

f = open ('db','r',encoding='utf-8')

for lline in f:

  line = line.strip()  ##去掉空格和换行符

  line_list = line.split('$')  ##分割

  if user==line_list[0] and pwd=line_list[1]:

    print('登录成功')

    break

三、函数的表现形式

def login(username,password):  

  f = open ('db','r',encoding='utf-8')

  for lline in f:

    line = line.strip()  ##去掉空格和换行符

    line_list = line.split('$')  ##分割

    if username==line_list[0] and password=line_list[1]:

      return True

  return False

   

user =  input('请输入用户名:')

pwd = input('请输入用户密码:')

islogin = login(user,pwd)

if islogin:

  print('成功')

else:

  print('失败')

原文地址:https://www.cnblogs.com/huangguabushihaogua/p/9236482.html