- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Python实现账号密码输错三次即锁定功能简单示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文实例讲述了Python实现账号密码输错三次即锁定功能。分享给大家供大家参考,具体如下:
初学Python—1 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#实现账号输错三次即锁定
user
=
"hubery"
passwd
=
"123"
confirm
=
0
lock
=
0
fileOpen
=
open
(
"username.txt"
,
"a+"
)
fileOpen.seek(
0
)
for
i
in
range
(
3
):
username
=
input
(
"username:"
)
passsword
=
input
(
"password:"
)
for
line
in
fileOpen.readlines():
if
username
=
=
line.strip():
print
(
"账户已经锁定!"
)
lock
=
1
break
else
:
continue
fileOpen.seek(
0
)
if
user
=
=
username
and
lock
=
=
0
:
if
passwd
=
=
passsword:
print
(
"欢迎,欢迎!"
)
confirm
=
1
break
else
:
print
(
"账号户或者密码错误!"
)
continue
elif
lock
=
=
1
:
continue
else
:
print
(
"1账号或者密码错误!"
)
continue
fileOpen.close()
if
confirm
=
=
0
and
lock
=
=
0
:
fileWrite
=
open
(
"username.txt"
,
"a"
)
fileWrite.write(username
+
"\n"
)
fileWrite.close()
|
基本功能可以实现; 。
锁定的账号为第三次输错的用户名(待完善) 。
以下为完善版本,如有错误,请告知 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
import
os
user
=
"hubery"
passwd
=
"123"
count
=
0
lock
=
0
fileOpen
=
open
(
"username.txt"
,
"a+"
)
fileOpen.seek(
0
)
while
1
:
for
i
in
range
(
5
):
username
=
input
(
"username:"
)
passsword
=
input
(
"password:"
)
for
line
in
fileOpen.readlines():
if
username
=
=
line.strip():
print
(
"账户已经锁定!"
)
lock
=
1
break
else
:
continue
fileOpen.seek(
0
)
if
user
=
=
username:
if
lock
=
=
1
:
continue
elif
passsword
=
=
passwd:
print
(
"欢迎,欢迎!"
)
os._exit(
0
)
elif
count <
2
:
print
(
"账号或者密码错误!"
)
count
+
=
1
continue
else
:
fileOpen.write(username
+
"\n"
)
fileOpen.flush()
print
(
"密码输入错误超过三次,账户已经锁定!"
)
fileOpen.seek(
0
)
continue
else
:
print
(
"账号密码错误!"
)
continue
check
=
input
(
"还想验证其他账户?(yes-继续,no-退出)"
)
if
"no"
=
=
check.lower():
os._exit(
0
)
else
:
continue
fileOpen.close()
|
希望本文所述对大家Python程序设计有所帮助.
原文链接:https://blog.csdn.net/sen1013293436/article/details/64545220 。
最后此篇关于Python实现账号密码输错三次即锁定功能简单示例的文章就讲到这里了,如果你想了解更多关于Python实现账号密码输错三次即锁定功能简单示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我无法理解 hl7 中关键概念之间的差异。 有人可以解释一下以下内容的差异吗: 什么是访问?访问次数通常位于哪里?什么是遭遇数?遭遇号码通常位于哪里?hl7中的遭遇等级和访问等级有什么区别?帐号是多少
Steam平台限时半价购买《绝地求生》账号 进入活动先登陆 然后加入购物车下单就行了 经常洗我绝地求生的可以去买一个 挺划算的 活动地址:http://t.cn/RBgS3tN 手机扫码
我正在开发一个可以调用互联网电话的 Android 应用程序。我让一切正常,从 SIP 服务器注册和调用电话,更新实时状态等。但是我用于应用程序的 SIP 帐户已在代码中设置。这不是我想要的。 在an
Substrate Collectables Workshop在某些时候建议开发者链为 Alice 提供预注资金的帐户。 Let's go into the Transfer app, and mak
我正在尝试向我的应用程序添加登录系统,使用 meteor accounts-facebook 效果很好,但我不知道为什么使用 accounts-password 似乎不起作用。这是出现的消息。 **C
废话不多说了,直接给大家贴实现此功能的正则表达式代码了,具体代码如下所示: ?
我是一名优秀的程序员,十分优秀!