zoukankan      html  css  js  c++  java
  • 练习:利用函数实现一个登陆系统

    def login():
        print("登录系统".center(30,"-"))
        count = 1
        while count <= 3:
            name = input("请输入用户名:").strip()
            pwd = input("请输入密码:").strip()
    
            f = open("user_info", mode="r", encoding="utf-8")
            for line in f:
                user_name = line.split("@@")[0].strip()
                user_pwd = line.split("@@")[1].strip() #因为文件中每一行最后有换行符,所以要加一个strip()去掉最后一行的
    
                #print(user_name,name)
                #print(user_pwd,pwd)
    
                if name == user_name and pwd == user_pwd:
                    print("登录成功")
                    f.close()
                    return
    
            else: # 这个else 和for line in f 这个循环是在同一层的,只有当上面的line全部循环完毕后,仍没有匹配上才会执行else
                print("用户名或密码不正确")
                count = count + 1
                f.close()
    login()
  • 相关阅读:
    collections工具类 排序
    API text|lang
    异常处理
    extends继承
    接口
    static修饰符
    多态与find关键词
    Markdown语法
    Hexo | (五)Yilia主题优化
    Hexo | (四)多机同步更新博客
  • 原文地址:https://www.cnblogs.com/kenD/p/9455909.html
Copyright © 2011-2022 走看看