知识点使用:1.格式化输出的两种方法---% .formate

2.while循环的使用,及跳出循环的两种方法---break(跳出循环体)、continue(结束本次循环,继续下次循环)

3.if条件语句的使用

"""功能:模拟用户登录,(3次重试机会,登录成功展示登录账号密码)作者:诸葛日期:29/06/2019
"""i = 3
username = 'zzl'
password = '123456'
#思路一:先验证账号,再验证密码
# while i > 0:
#     i -= 1
#     name = input('请输入用户名:')
#     if name == username:
#         word = input('请输入密码:')
#         if word == password:
#             print('''恭喜您登陆成功!
#             -------账号密码信息-------
#             用户名:%s
#             密码:%s
#             '''  % (username, password))
#             break
#         else:
#             print('''密码输入错误,请重新输入!
#             ------剩余尝试次数{}次------'''.format(i))
#             continue
#
#     else:
#         print('用户名不存在,请重新输入!')
#         print('------剩余尝试次数{}次------'.format(i))
#         continue
#
# else:
#     print('尝试次数过多,请稍后重试!')#思路二:一次性验证账号密码
while i > 0:i -= 1name = input('请输入用户名:')word = input('请输入密码:')if name == username and word == password:print('恭喜您登陆成功!')print('''------登录账号信息------
用户名:%s
密码:%s'''  % (username,password))breakelse:print('''对不起,账号或密码错误,请重新输入!------剩余尝试次数:{}------'''.format(i))else:print('尝试次数过多,请稍后重试!')

转载于:https://www.cnblogs.com/zhuzl/p/11108275.html

python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)相关推荐

  1. Python+Selenium-4:模拟用户登录QQ网页版

    Python+Selenium-4:模拟用户登录QQ网页版 ​ QQ网站 : 点击直达 需求:点击右上角登录,再使用密码登录QQ 代码实例 from selenium import webdriver ...

  2. python小功能 模拟下载进度条打印

    python小功能 模拟下载进度条打印 #!/usr/bin/env python3 # -*- coding:utf-8 -*-import timedef progress(arg):if arg ...

  3. 联想服务器控制口登录地址_常用服务器管理口IP及账号密码(欢迎补充)

    文章包含各种型号的服务器管理口的ip地址大全,以便于我们方便访问服务器的相关日志,管理硬件信息,远程登录等等 HP管理口:ILO 默认用户/密码:Administrator/password HP以前 ...

  4. Python爬虫--Selenium模拟用户的键盘鼠标操作

    废话不多说, 直接上代码 1.模拟键盘操作 #!/usr/bin/env python # -*- coding:utf-8 -*-from selenium import webdriver# 要想 ...

  5. python如何制作登录密码_python实战系列之模拟用户密码登陆系统(一)

    1. 前言 最近一直在研究学习python,基于python写一个模拟用户登陆验证的程序,大牛勿喷,欢迎各位同仁指导,学习!该程序使用函数式编程方式,将各个功能模块用函数实现,具体函数说明如下:get ...

  6. Python 模块 requests 模拟登录豆瓣 并 发表动态

    如何抓取 WEB 页面:http://blog.csdn.net/chenguolinblog/article/details/45024643 github 上一个关于模拟登录的项目:https:/ ...

  7. Python爬虫:模拟登录知乎完全详解

    [源码在最下面] 知乎登录分为邮箱登录和手机登录两种方式,通过浏览器的开发者工具查看,我们通过不同方式登录时,网址是不一样的.邮箱登录的地址email_url = 'https://www.zhihu ...

  8. python爬取微博用户正文_基于Python的新浪微博用户信息爬取与分析

    基于 Python 的新浪微博用户信息爬取与分析 邓文萍 [摘 要] 摘要:本文设计并实现了一个微博用户信息爬取与分析系统 , 利用 Cookie 实现了用户的模拟登录 , 使用 Python 语言的 ...

  9. python一点基础都没有的怎么办-有没有简单一点的 Python 小例子或小项目?

    0716更新: 1.新手练习 2.提升项目syncPlaylist:在网易云音乐与 QQ 音乐之间同步歌单.易于使用.配置方便.代码简单. pyecharts:Echarts+Python 实现的一个 ...

最新文章

  1. php 当前页面下载文件,php实现当前页面点击下载文件的简单方法
  2. 微软宣布 Win10 设备数突破8亿,距离10亿还远吗?
  3. uwsgi模式_nginx+uwsgi 和nginx+gunicorn区别、如何部署
  4. 51nod 1402最大值
  5. hdu 2433 Travel
  6. 利用btrace在线监控java程序状态
  7. 爬楼梯(递归——奇数步,偶数步扩展)
  8. python网络爬虫系列(九)——打码平台的使用
  9. 中国国际影响力优秀学术期刊2020年榜单发布!
  10. 7-5 表达式转换 (18 分)
  11. Android TextView滚动的两种方案
  12. 不均匀正负样本分布下的机器学习
  13. Java-volatile是如何实现的
  14. 红包随机分配问题php,自己写仿微信红包的随机分配,为什么平均数差距这么大?...
  15. linux下的终端利器----tmux
  16. AI2(App Inventor 2)离线版服务器单机版
  17. 四种方法实现两个等大数组之间内容交换
  18. MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(5)
  19. 项目管理计划_通用模板
  20. 3dsmax注册机不能用管理员身份运行的解决办法

热门文章

  1. 求补码表示为10000000的真值
  2. 通配符 泛域名 linux,openssl签署自己的泛域名(通配符)证书
  3. cocos creator 获取当前时间_前端开发者入门 Creator 必读吧
  4. 怎样做网络推广浅析怎样优化网站的导航栏?
  5. keil c语言模块化编程,keil C模块化编程总结
  6. java写万年历_用java代码写万年历
  7. python cocos2d菜鸟教程_(译)cocos2d菜单教程:第一部分
  8. java构造方法嵌套,laravel查询构建器中的嵌套查询
  9. 创建交叉表_【零售】Tableau LOD+表计算做交叉购买分析
  10. 不同的二叉搜索树-战胜100%的Java用户