python在编程序网站_Python的用户登录接口编制以及实现流程图
本篇文章将和大家分享的代码是关于Python的用户登录接口编制,以及其实现流程图,感兴趣的朋友可以了解一下,希望能对你有所帮助。
实现代码如下:# Author: Steven Zeng
'''
作业:编写登录接口
输入用户名密码
认证成功后显示欢迎信息
输错3次后锁定
'''
print("welcome to here")
f1=open('username.txt')
f2=open('password.txt')
f3=open('error.txt')#建立一个Demo记录输错3次密码的用户,并对其锁定
username_true=f1.readlines()#readlines读取方式返回的是逐行一个元素的列表
password_true=f2.readlines()
un_error=f3.readlines()
f1.close()
f2.close()
f3.close()
UK={}
#建立一个字典形式为用户名对密码
for i in range(len(username_true)):
UK[str(username_true[i])]=str(password_true[i])#注:字典的键必须是不可变更型数据(常用整数和字符串)
# 而键值可以是数字也可以是字符串
#print(un_error)
#print(un_error.count(777+'\n')
#print(UK)
count=0
while count<3:
username = input("Please, input your username:")
password = input("Please, input your keywords")
if un_error.count(str(username+'\n'))>=3:
print("Out of trying, You are Locking!")
break
elif str(username+'\n') in UK and str(password+'\n')==UK.get(str(username+'\n')):
print("welcome to you, honorable customer!")
break
else:
print('''Invalid customer, please try again!
And you have {count_left1} times left!'''.format(count_left1=2-count))
f3=open('error.txt','a')#建立一个Demo记录输错3次密码的用户,并对其锁定
f3.write(username+'\n')
f3.close()
count += 1
流程图:
本文地址:http://itbyc.com/Python/19246.html
转载请注明出处。
python在编程序网站_Python的用户登录接口编制以及实现流程图相关推荐
- python做邮箱系统_python实现用户登录系统
本文实例为大家分享了用户登录系统python实现代码,供大家参考,具体内容如下 注意事项: 1.使用python3执行程序.按提示输入1或2,登录或退出程序 2.输入用户名后,如果用户名被锁定及无效用 ...
- python账号密码一一对应_python模拟用户登录系统,如何两个用户输入各自的密码才能登入?...
展开全部 #我可以把我自己2113的成果送你,你来研究5261研究 import json #用来存储数据4102的模块 import os #用来进行文件操作1653 import sys #获取脚 ...
- 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...
- java实现微信、手机号登陆_微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPaDirIrkFhoneNumber这个组件通过button来 ...
- php 微信小程序获取手机号_实例讲解微信小程序获取手机号授权用户登录功能...
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写.本文主要给大家分享微信小程序获取手机号授权用户登录功能,需要的朋友参考下吧, ...
- 小程序源码:修复登录接口版最新知识付费变现小程序源码下载-独立后台版本
这个小程序是干什么的? 资源分享小程序为网络资源分享类自媒体解决变现与传播问题,小小的资源,要钱不合适,不要钱又不能用爰发电,让用户分享又没有效果,那么我们就可以让用户打开小程序,看一段广告,直接获取 ...
- 微信小程序目前最新的授权登录接口-2021年10月份
微信小程序目前最新的授权登录接口-2021年10月份 效果图: 说明:首先我们需要在app.js里用云函数获取到openid,然后在用户点击登录的时候用获取到的openid去用户表里查询是否有该用户, ...
- 小程序源码:修复登录接口仿抽奖助手
本版本是已经修复登录接口的 支持商家认证带V 支持多种抽奖模式 支持多种开奖方式 导航自定义,首页福利推送自定义 更多功能具体自行研究 PS:导航路径需要自行添加 小程序源码下载地址: 小程序源码:修 ...
- 小程序源码:修复登录接口仿抽奖助手-多玩法安装简单
本版本是已经修复登录接口的 支持商家认证带V 支持多种抽奖模式 支持多种开奖方式 导航自定义,首页福利推送自定义 更多功能具体自行研究 PS:导航路径需要自行添加 小程序源码下载地址: 小程序源码:修 ...
最新文章
- note-在VisualStudio中使用正则表达式
- 派工单系统 源码_「青鸟报修云」酒店设备报修管理系统
- 我的很长(源码),你忍一下!
- LSMW批处理使用方法(13)_步骤18
- eclipse中js文件报missing semicolon
- MiniGUI开发环境搭建全记录(嵌入式计X86)
- C#sql帮助类(登录查询界面)语句实例
- leetcode 两数相加c++_167. 两数之和 II - 输入有序数组
- Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线
- 欢乐纪中某B组赛【2019.1.30】The penultimate day
- php是静态语言,Thinkphp静态缓存多语言切换
- 云图说|华为云数据库在线迁移大揭秘
- knowledge_based topic model - 基于知识的主题模型概述
- java编程求原码,补码_java语言基础(原码反码补码)
- 深度装机大师一键重装_deep深度装机大师一键安装Win10 64位旗舰版
- 笑坏肚皮的俏皮男女趣语
- Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)
- 计算机突然蓝屏重启,最近电脑经常蓝屏重启。
- 踏歌智行筹备A股上市:正招募首席财务官,投资方包括宝通科技等
- 浙大计算机专业是不是图灵班,浙大图灵班录取条件
热门文章
- 【es】ElasticSearch master 选举
- 【kafka】Kafka中Topic级别配置
- 【clickhouse】clickhouse 表引擎之 null
- Spark.2.2源码阅读: SPARK SUBMIT任务提交
- 【Maven】mvn install 本地jar 或者 项目 添加到maven仓库中
- linux下实现桥接联网
- 10个类手写实现 RPC 通信框架原理
- XMLHttpRequest.status 返回服务器状态码
- c语言 k最近邻分类算法代码,实验二 K-近邻算法及应用
- python中assert是什么意思,python中assert断言的用法