当前位置: 首页 > news >正文

问卷调查网站建设线下推广活动策划方案

问卷调查网站建设,线下推广活动策划方案,萧山网站建设争锋网络,门窗卫浴网站建设实例8:登录系统账号检测 登录系统一般具有账号密码检测功能,即检测用户输入的账号密码是否正确。若用户输入的账号或密码不正确,提示 “用户名或密码错误”和“您还有*次机会”; 若用户输入的账号和密码正确,提示“登…

实例8:登录系统账号检测

登录系统一般具有账号密码检测功能,即检测用户输入的账号密码是否正确。若用户输入的账号或密码不正确,提示 “用户名或密码错误”和“您还有*次机会”; 若用户输入的账号和密码正确,提示“登录成功”;若输入的账号密码错误次数超过3次,提示“输入错误次数过多,请稍后再试”。

本实例要求编写程序,模拟登录系统账号密码检测功能,并限制账号或密码输错的次数至多3次。

实例目标

通过完成本实例,读者应掌握以下知识技能:

  1. 熟练使用while循环
  2. 了解break的用法

实例分析

根据上述案例描述可知,当输入3次错误的账号或密码后,程序将执行结束,对于控制输入的次数可以通过while<3来实现,在while循环中使用input()函数接收用户输入的账号密码,使用if语句判断输入的账号密码与设定的账号密码一致,如果一致使用print()函数输出“登录成功”,并使用break语句跳出while循环。

对于记录输入的次数,可以在while循环外设置一变量,用来记录输入次数,当用户每输错一次变量值自增1,该变量不仅可以提示用户剩余输入次数,而且当输入错误次数达到3次时提示“输入错误次数过多,请稍后再试”

代码实现

count = 0                                  # 用于记录用户错误次数

while count < 3:

    user = input("请输入您的账号:")

    pwd = input("请输入您的密码:")

    if user == 'admin' and pwd == '123':    # 进行账号密码比对

        print('登录成功')

        break

    else:

        print("用户名或密码错误")

        count += 1                            # 初始变量值自增1

        if count == 3:                       # 如果错误次数达到3次,则提示并退出

            print("输入错误次数过多,请稍后再试")

        else:

            print(f"您还有{3-count}次机会")     # 显示剩余次数

首先设定变量count初始值为0,其作用是记录用户输入的错误次数,之后使用while循环设置循环次数,然后使用input()函数接收用户输入的账号与密码:如果账号与密码与设定的账号密码相同,使用print()函数输出“登录成功”并使用break跳出循环,如果输入的账号或密码不正确,变量count的值累加1,如果变量count值小于,则使用print()函数输出“您还有x次机会”;当count值等于3时,使用print()函数输出“输入错误次数过多,请稍后再试”并使用break跳出循环。

代码测试

运行代码,控制台输出结果如下(登录成功):

请输入您的账号:admin

请输入您的密码:123

登录成功

运行代码,控制台输出结果如下(登录不成功):

请输入您的账号:admin

请输入您的密码:1

用户名或密码错误

您还有2次机会

请输入您的账号:1

请输入您的密码:admin

用户名或密码错误

您还有1次机会

请输入您的账号:1

请输入您的密码:1

用户名或密码错误

输入错误次数过多,请稍后再试

http://www.dinnco.com/news/18747.html

相关文章:

  • 福州建站模板搭建什么是口碑营销
  • 瑞安门户网站建设软文代写文案
  • 什么网站能接单做网站关键词com
  • 大朗做网站google搜索app下载
  • 网站制作公司信科网络重庆网站seo技术
  • 南通江苏网站建设seo外包大型公司
  • 网站建设维护是干什么竞价排名适合百度吗
  • .net 快速网站开发软文推广发布
  • 云南建站河北seo基础
  • 公司注册官方网站网站seo属于什么专业
  • 广州市酒店网站设计百度竞价推广怎么样才有效果
  • 做网站怎么添加关键词大数据精准营销
  • 邵阳做网站市场调研报告模板ppt
  • wordpress固定链接设置以后404关键词优化按天计费
  • 网站有图片的验证码是怎么做的产品推广计划书怎么写
  • 全球最火的十大游戏山东seo网页优化外包
  • 如果做网站b2b免费推广网站
  • 信誉好的营销网站建设网站优化课程
  • 温州网站推广哪里有做网络推广的
  • 网页设计图片高清快速整站优化
  • 网站页面设计布局百度网址链接
  • django 微信小程序开发教程广州seo网站推广优化
  • 网站建设竞标需要怎么做完美动力培训价格表
  • 那个网站做宝贝主图好口碑营销的模式
  • 网站做关键词库的作用河源新闻最新消息
  • 政府网站改版建设app广告联盟平台
  • 百度地图手机网站代码学历提升
  • 网站如何做伪静态免费网站统计代码
  • 永州微网站建设产品网络推广的方法
  • 动态网站转静态电商平台运营