本篇文章将和大家分享的代码是关于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的用户登录接口编制以及实现流程图相关推荐

  1. python做邮箱系统_python实现用户登录系统

    本文实例为大家分享了用户登录系统python实现代码,供大家参考,具体内容如下 注意事项: 1.使用python3执行程序.按提示输入1或2,登录或退出程序 2.输入用户名后,如果用户名被锁定及无效用 ...

  2. python账号密码一一对应_python模拟用户登录系统,如何两个用户输入各自的密码才能登入?...

    展开全部 #我可以把我自己2113的成果送你,你来研究5261研究 import json #用来存储数据4102的模块 import os #用来进行文件操作1653 import sys #获取脚 ...

  3. 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...

  4. java实现微信、手机号登陆_微信小程序获取手机号授权用户登录功能

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPaDirIrkFhoneNumber这个组件通过button来 ...

  5. php 微信小程序获取手机号_实例讲解微信小程序获取手机号授权用户登录功能...

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写.本文主要给大家分享微信小程序获取手机号授权用户登录功能,需要的朋友参考下吧, ...

  6. 小程序源码:修复登录接口版最新知识付费变现小程序源码下载-独立后台版本

    这个小程序是干什么的? 资源分享小程序为网络资源分享类自媒体解决变现与传播问题,小小的资源,要钱不合适,不要钱又不能用爰发电,让用户分享又没有效果,那么我们就可以让用户打开小程序,看一段广告,直接获取 ...

  7. 微信小程序目前最新的授权登录接口-2021年10月份

    微信小程序目前最新的授权登录接口-2021年10月份 效果图: 说明:首先我们需要在app.js里用云函数获取到openid,然后在用户点击登录的时候用获取到的openid去用户表里查询是否有该用户, ...

  8. 小程序源码:修复登录接口仿抽奖助手

    本版本是已经修复登录接口的 支持商家认证带V 支持多种抽奖模式 支持多种开奖方式 导航自定义,首页福利推送自定义 更多功能具体自行研究 PS:导航路径需要自行添加 小程序源码下载地址: 小程序源码:修 ...

  9. 小程序源码:修复登录接口仿抽奖助手-多玩法安装简单

    本版本是已经修复登录接口的 支持商家认证带V 支持多种抽奖模式 支持多种开奖方式 导航自定义,首页福利推送自定义 更多功能具体自行研究 PS:导航路径需要自行添加 小程序源码下载地址: 小程序源码:修 ...

最新文章

  1. note-在VisualStudio中使用正则表达式
  2. 派工单系统 源码_「青鸟报修云」酒店设备报修管理系统
  3. 我的很长(源码),你忍一下!
  4. LSMW批处理使用方法(13)_步骤18
  5. eclipse中js文件报missing semicolon
  6. MiniGUI开发环境搭建全记录(嵌入式计X86)
  7. C#sql帮助类(登录查询界面)语句实例
  8. leetcode 两数相加c++_167. 两数之和 II - 输入有序数组
  9. Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线
  10. 欢乐纪中某B组赛【2019.1.30】The penultimate day
  11. php是静态语言,Thinkphp静态缓存多语言切换
  12. 云图说|华为云数据库在线迁移大揭秘
  13. knowledge_based topic model - 基于知识的主题模型概述
  14. java编程求原码,补码_java语言基础(原码反码补码)
  15. 深度装机大师一键重装_deep深度装机大师一键安装Win10 64位旗舰版
  16. 笑坏肚皮的俏皮男女趣语
  17. Swift游戏实战-跑酷熊猫(一) 简介 (含源代码)
  18. 计算机突然蓝屏重启,最近电脑经常蓝屏重启。
  19. 踏歌智行筹备A股上市:正招募首席财务官,投资方包括宝通科技等
  20. 浙大计算机专业是不是图灵班,浙大图灵班录取条件

热门文章

  1. 【es】ElasticSearch master 选举
  2. 【kafka】Kafka中Topic级别配置
  3. 【clickhouse】clickhouse 表引擎之 null
  4. Spark.2.2源码阅读: SPARK SUBMIT任务提交
  5. 【Maven】mvn install 本地jar 或者 项目 添加到maven仓库中
  6. linux下实现桥接联网
  7. 10个类手写实现 RPC 通信框架原理
  8. XMLHttpRequest.status 返回服务器状态码
  9. c语言 k最近邻分类算法代码,实验二 K-近邻算法及应用
  10. python中assert是什么意思,python中assert断言的用法