[作业] Python入门基础--用户登陆

让用户输入用户名密码

认证成功后显示欢迎信息

输错三次后锁定登陆

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
#__author:Mifen
#date: 2018/11/28
 
import time
#自定义本地用户名和密码
user_name = 'Mifen'
password = '520123'
 
count = 1 #统计次数
max_num = 3 #控制最大错误次数
 
#获取用户输入的数据
login_name = input('请输入用户名:')
psd = input('请输入密码:')
 
#规定错误次数
while(count < max_num):
    if login_name == user_name :
        if psd==password :
            print(user_name + '欢迎回来')<br>       print('此处插入结合购物车小程序')
            break
        else:
            print('密码错误!')
            psd = input('请重新输入密码:')
            count+=1      
    else:
        print('用户不存在或用户名错误')
        login_name = input('请输入用户名:')
        psd = input('请输入密码:')
        count+=1
    if count == 3:
        lock_count = 5 #表示锁定的时间
        print('登陆锁定,请%d秒后再尝试' % lock_count)
        for i in range(lock_count):
            lock_time = time.strftime("%H:%M:%S", time.localtime()) #需要导入time模块
            print(lock_time)
            time.sleep(1)
            count = 1 #解除锁定

  

posted @   Amd794  阅读(326)  评论(2编辑  收藏  举报
编辑推荐:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示