zoukankan      html  css  js  c++  java
  • 函数的应用 "注册" and "登录"

    登录

    自己写







    # 注册 regist

    def regist():
    f = open("account", mode="r+", encoding="utf-8")
    while 1:
    # 输入用户名和密码
    username = input("请输入你的用户名:")
    password = input("请输入密码:")

    for line in f:
    if line.strip().split(":")[0] == username:
    print("对不起, 该用户已经注册!")
    break
    else:
    print("恭喜, 注册成功")
    f.write(" "+username+":"+password)
    # break # 能执行到这个break. for一定是执行完了的.
    f.flush()
    f.close()
    return # 直接结束函数的调用

    regist()




    登录 登录验证

    def login():
    username = input("请输入用户名:") # sylar:123
    password = input("请输入密码:") # 123
    f = open("account", encoding="utf-8")
    for line in f:
    if line.strip() == username + ":" + password:
    print("恭喜你.登录成功 ")
    return True # True, 登录成功

    else:
    print("对不起, 用户名或密码错误")
    return False # False 登录失败


    login()
    login()
    login()
    login()



    # 自写
    def regist():
    f = open("account", mode="r+", encoding="utf-8")
    while 1:
    username = input("请输入你的用户名:")
    password = input("请输入密码:")
    for line in f:
    if line.strip().split(":")[0] == username:
    print("对不起, 该用户已经注册!")
    break
    else:
    print("恭喜, 注册成功")
    f.write(" " + username + ":" + password)
    # break # 能执行到这个break. for一定是执行完了的.
    f.flush()
    f.close()
    return # 直接结束函数的调用

    regist() # 结尾的函数调用,一定不能忘
  • 相关阅读:
    hbase 自定义过滤器
    idea的protobuf使用
    Docker自动补全容器名
    Docker普通用户不使用sudo提权
    Hadoop安装错误总结
    Git中撤销提交
    Python经典算法片段
    Git设置彩色输出
    Git同步远程fork的项目
    Git错误汇总
  • 原文地址:https://www.cnblogs.com/jack20181017/p/9871728.html
Copyright © 2011-2022 走看看