资讯专栏INFORMATION COLUMN

【Python3】Python简单的登录小程序

SKYZACK / 1996人阅读

摘要:格式化数据请输入账号请输入密码欢迎登陆账号或密码错误,请重新输入账号已经锁定。

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:Chuncheng.Fan 


f1 = open("db","r")
data = f1.read()
f1.close()

# 1.格式化数据

user_info_list = []
user_str_list = data.split("
")
for item in user_str_list:
    temp = item.split("|")
    v = {
        "name": temp[0],
        "pwd": temp[1],
        "times": int(temp[2])
    }
    user_info_list.append(v)
print(user_info_list)

user_login= []
flag = True
exit_flag = 3

while flag:
    username = input("请输入账号:")
    for item  in user_info_list:
        if  username == item["name"]:
            if int(item["times"]) < exit_flag:
                password = input("请输入密码:")
                if password == item["pwd"]:
                    print("欢迎登陆!")
                    item["times"] = 0
                    flag = False
                    user_login = item
                    break
                else:
                    print("账号或密码错误,请重新输入")
                    item["times"] = int(item["times"]) + 1
                    break
            else:
                print("账号已经锁定。")
                exit()
        else:
            print("账号不存在,请重新输入")
            break

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44358.html

相关文章

  • 首次公开,整理12年积累博客收藏夹,零距离展示《收藏夹吃灰》系列博客

    摘要:时间永远都过得那么快,一晃从年注册,到现在已经过去了年那些被我藏在收藏夹吃灰的文章,已经太多了,是时候把他们整理一下了。那是因为收藏夹太乱,橡皮擦给设置私密了,不收拾不好看呀。 ...

    Harriet666 评论0 收藏0
  • 使用腾讯云配置程序服务端开发环境

    摘要:最近做小程序服务器的配置,这一篇是服务器配置的记录,方便以后安装配置。购买服务器之所以选腾讯云的原因很简单,那就是便宜,选用成都区,最低配置每月只需。在腾讯云官网注册登录就可以直接购买服务器了。 最近做小程序服务器的配置,这一篇是服务器配置的记录,方便以后安装配置。 购买服务器 之所以选腾讯云的原因很简单,那就是便宜,选用成都区,最低配置每月只需29¥。在 腾讯云 官网注册登录就可以直...

    ephererid 评论0 收藏0
  • 利用Django开发个型商城(一)

    摘要:利用开发个小型商城我们本期的教程是教大家如何利用开发一个小型的商城这里所说的小型商城只是功能上的简朴。并于年月在许可证下发布。这套框架是以比利时的吉普赛爵士吉他手来命名的。是重量级选手中最有代表性的一位。 利用Django开发个小型商城 我们本期的教程是教大家如何利用Django开发一个小型的商城,这里所说的小型商城只是功能上的简朴。 作者:黄志成(小黄) 作者博客:博客地址 前提 1...

    RobinTang 评论0 收藏0
  • 程序开发:上传图片到腾讯云

    这是小程序开发第二篇,主要介绍如何上传图片到腾讯云,之所以选择腾讯云,是因为腾讯云免费空间大? 准备工作 上传图片主要是将图片上传到腾讯云对象存储(COS)。 要使用对象存储 API,需要先执行以下步骤: 购买腾讯云对象存储(COS)服务 在腾讯云 对象存储控制台 里创建一个 Bucket 在控制台 个人 API 密钥 页面里获取 AppID、SecretID、SecretKey 内容 编写一个...

    why_rookie 评论0 收藏0
  • 程序开发:上传图片到腾讯云

    这是小程序开发第二篇,主要介绍如何上传图片到腾讯云,之所以选择腾讯云,是因为腾讯云免费空间大? 准备工作 上传图片主要是将图片上传到腾讯云对象存储(COS)。 要使用对象存储 API,需要先执行以下步骤: 购买腾讯云对象存储(COS)服务 在腾讯云 对象存储控制台 里创建一个 Bucket 在控制台 个人 API 密钥 页面里获取 AppID、SecretID、SecretKey 内容 编写一个...

    idisfkj 评论0 收藏0

发表评论

0条评论

SKYZACK

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<