• 小程序:登陆和注册


     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()
  • 相关阅读:
    小议如何使用APPLY
    SQLServer复制(二)--事务代理作业
    T-SQL—理解CTEs
    jdbc与java.sql
    java设计模式之中介者模式
    fread函数和fwrite函数
    Linux多线程编程(不限Linux)
    poj 3320 技巧/尺取法 map标记
    poj 1260 dp
    HDU 4311 前缀和
  • 原文地址:https://www.cnblogs.com/mazhong/p/6104820.html
Copyright © 2020-2023  润新知