python学习-8 用户有三次机会登陆

用户登陆(三次机会)

count = 0
while count < 3:
    user = input(‘请输入账号:‘)
    pwd = input(‘请输入密码:‘)
    if user == ‘admin‘ and pwd == ‘123456‘:
        print("登陆成功")
        break
    else:
        print("账号或密码错误,请重新输入")
    count = count + 1

原文地址:https://www.cnblogs.com/liujinjing521/p/11006985.html

时间: 2024-12-11 00:54:19

python学习-8 用户有三次机会登陆的相关文章

Python 学习之路(三)

Python 学习之路(三) 以下所用的是Python 3.6 一.集合部分 集合是一个无序的,不重复的数据集合,主要用来去重,以及关系测试:交集,差集,并集等 1.1 关系操作 1.1.1 列表去重 可以给列表去重,例如: 1 set_demo = [1,2,3,4,5,3,2,1] # 列表 2 set_demo = set(set_demo) # 转换成集合,来去重 3 print(set_demo) 1.1.2 取交集 intersection()方法 可以获得两个集合的交集部分,例如:

python项目1-用户登录[三次机会重试]

1 user=input("请输入用户名") 2 key=input("请输入用户密码") 3 a=0 4 while a<2: 5 if user ="老王" and key="123": 6 print=("欢迎光临老王先生!") 7 else: 8 print=("对不起!您输入的密码或者用户名有误请重新输入") 9 print=("您还有"&2-

用户登录三次机会(PYTHON)

usename=shabi password=123456 i=3 while i > 0: zh = input("请输入你的用户名:") i - = 1 if zh == usename: lj = input("请输入你的密码:") if lj == password: print("验证成功,正在登录......") print('''恭喜你成功登陆! 欢迎用户进入 usename:%s password:%s ''' %(zh,l

python学习之路——第三弹 (作业篇第一题)

作业一:编写登录接口1.输入用户名密码2.认证成功后显示欢迎信息3.输错三次后锁定. 所需知识点 文件基本读写操作,循环,列表,字典 上面的作业题是在学习完数据类型和简单的文件操作之后布置的,所以这个时间节点需要利用已有的知识完成. 作业一思路: 输入用户名密码----输入用raw_input--有个地方存储了用户名和密码,并且用户名密码一一对应--字典或者文件 输错三次后锁定--三次用循环--锁定用存储用户名的方式--列表,字典,文件 成功错误--判断 所以整体代码设计如下 : #/usr/b

Python学习笔记 for windows 三

多重继承 继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能. 哺乳类:能跑的哺乳类,能飞的哺乳类: 鸟类:能跑的鸟类,能飞的鸟类. class Animal(object): pass class Bird(Animal): pass class Dog(Mammal): pass class Runnable(object): def run(self): print('Running...') class Dog(Mammal, Runnable): pass 通过

Python学习之旅(三十八)

Python基础知识(37):访问数据库(Ⅱ) 因临近考试,本人即将进入复习阶段,从明天12月19号至2019年的1月二十多号暂停更新 二.MySQL MySQL是Web世界中使用最广泛的数据库服务器.SQLite的特点是轻量级.可嵌入,但不能承受高并发访问,适合桌面和移动应用.而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite. 可以直接从MySQL官方网站下载最新的Community Server 5.6.x版本. 由于Python的DB-API定义

python 学习之 基础篇三 流程控制

前言: 一. python中有严格的格式缩进,因为其在语法中摒弃了“{}”来包含代码块,使用严格的缩进来体现代码层次所以在编写代码的时候项目组要严格的统一器缩进语法,一个tab按键设置为四个空格来缩进,防止缩进不规范导致的启动失败. 二.在python中变量(标识符)命名和一般的高级语言没有什么不同都推荐使用,字母.下划线.数字命名,其中数字不能作为标识符的开头,python中变量名是区分大小写的(所以可以使用驼峰命名法去命名,也就是英文单词的字母首字母大写其余的小写).以下划线开头的标识符是有

python学习之路(三)使用socketserver进行ftp断点续传

最近学习python到socketserver,本着想试一下水的深浅,采用Python3.6. 目录结构如下: receive_file和file为下载或上传文件存放目录,ftp_client为ftp客户端,ftp_server为server端. server端源码: #!/usr/bin/env python # -*- coding:utf-8 -*- import socketserver import os error_code = {'400':'FILE IS NOT EXISTS'

python学习笔记系列----(三)数据结构

这一章主要是介绍了python一些常用的数据结构,比如list,tuple,dictionary,set,以及一些实用遍历技巧,主要讲的还是list. 3.1 list 主要介绍了list的一些常用的使用函数.这里就不多说和举例了. 增加:append(),insert() 删除:pop(),remove(),del() 查找:index() 其他:计算item出现次数:count():item排序:sort():item逆序:reverse() 其中del()较为特殊,可以根据index删除特