python中while true怎么用_python学习——while True的用法

在学习过程中,我们经常遇到的使用而真实。下面是一个例子来说明:设置用户登录系统时,用户输入用户名和密码,如果他们是正确的,他们可以进入系统。1. 我第一次措辞:d ={} #数据库字典,所有用户的用户名和密码存储在这里name =输入(\u201C请输入用户名:\u201D)如果在d:密码=输入(\u201C请输入密码\u201D)如果d[名字]= =密码:打印(\u201C进入系统\u201D)其他:打印(\u201C您输入的密码是错误的,请重新输入\u201D)其他:打印(\u201C您输入的用户名不正确,请重新输入\u201D)这个自己编写的程序逻辑上似乎是正确的:首先让用户输入用户名,如果用户名存在,继续让用户输入密码,如果密码正确,进入系统。

如果用户名不存在,它会提示\u201C您输入的用户名不正确,请重新输入\u201D。然而,在实际的操作中,如果用户输入的用户名和密码是正确的,没有问题。但如果一个是错误的输入,系统只会显示\u201C您输入的用户名不正确,请重新输入\u201D或\u201C您输入的密码不正确,请重新输入\u201D。换句话说,如果有一个错误,你不回到原来的地方,继续输入请求。2. 真正的循环语句时使用:使用该语句的核心思想是,如果出现错误,您可以继续循环。d ={}而真正:name =输入(\u201C请输入您的用户名:\u201D)如果在d: breakelse:打印(\u201C您输入的用户名不存在,请重新输入\u201D)continuewhile真的:密码输入=(\u201C请输入您的密码:\u201D)如果d[名字]= =密码:打印(\u201C进入系统\u201D)breakelse:打印(\u201C您输入的密码不正确,请重新输入\u201D)继续上述过程来达到我们的目标目的要求:回到开始时的用户名或密码输入错误,请求继续输入。

当然,我们已经看到,如果密码是错误的,几次提示您输入密码。它可以这样实现:数= 5,而数:密码=输入(\u201C请输入您的密码:\u201D)如果d[名字]= =密码:打印(\u201C进入系统\u201D)breakelse:计数- = 1打印(\u201C您输入的密码不正确,有{}输入机会\u201D.format(计数)continue---------------------Original:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值