zoukankan      html  css  js  c++  java
  • 小程序:登陆和注册

     1 # -*- coding:utf-8 -*-
     2 def login(username, password):
     3     """
     4     用于用户登陆
     5     :param username: 用户名
     6     :param password: 密码
     7     :return:
     8     """
     9     f = open('text', 'r')
    10     lines = f.readlines()              # 调用文件的readlines方法,读取文件全部内容
    11     for line in lines:
    12         line_list = line.strip().split('  ')
    13         if line_list[0] == username and line_list[1] == password:
    14             return True
    15     return False
    16 
    17 
    18 def register():
    19     """
    20     用于用户注册
    21     :return:
    22     """
    23     user = input("请输入您的用户名:")
    24     pwd = input("请输入您的密码:")
    25     pwd_2 = input("请再次输入您的密码:")
    26     if pwd != pwd_2:
    27         print("第二次输入的密码和第一次不同,请重新注册!
    ")
    28         register()
    29     f = open('text', 'a')
    30     temp = '
    ' + user + '  ' + pwd
    31     f.write(temp)
    32     f.close()
    33     print("注册成功!")
    34 
    35 
    36 def main():
    37     choice = input("1、登陆  2、注册
    ")
    38     if choice == '1':
    39         user = input("请输入您的用户名:")
    40         pwd = input("请输入您的密码:")
    41         result = login(user, pwd)
    42         if result:
    43             print("登陆成功!")
    44         else:
    45             print("登陆失败,用户名或密码错误!")
    46     if choice == '2':
    47         register()
    48 
    49 main()
  • 相关阅读:
    「学习记录」《数值分析》第三章计算实习题(Python语言)
    Set原理
    字符串流stringReader
    Collection List接口
    io
    Dubbo 服务容错Hystrix
    Duboo 与springboot整合
    读取配置文件
    springboot 端口号
    springboot 多环境选择
  • 原文地址:https://www.cnblogs.com/mazhong/p/6104820.html
Copyright © 2011-2022 走看看