首页 » SEO优化 » phpreturnwhile技巧_45零根本Python到全栈退出while轮回的两种办法

phpreturnwhile技巧_45零根本Python到全栈退出while轮回的两种办法

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

这章我们来详细的讲解一下输入精确之后怎么退出循环。
实现的方法有两种,先来看第一种。

我们知道while循环能够运行,首先肯定是取决于它的条件,当条件为True的时候,循环就会运行,反过来说也便是当条件变成False的时候,循环自然也就退出了。

phpreturnwhile技巧_45零根本Python到全栈退出while轮回的两种办法

以是方法一就很大略了,也便是只要达到了我们要的效果的时候,就用代码把条件改成Fasle就可以了。

phpreturnwhile技巧_45零根本Python到全栈退出while轮回的两种办法
(图片来自网络侵删)

那我们怎么改呢,如果要改那就要用到变量这个观点了。
我们把True赋值给condition,完后while condition。

condition=Truewhile condition: username = '110119' password = '123456' input_username = input('请输入你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password: print("登入成功") else: print('用户名或密码缺点,请把稳格式大小写')

现在我们就可以对他进行修正了,便是当打印登入成功之后,就不应该再循环第二次了,以是我在打印‘登入成功’后面,把condition改成False。

username = '110119'password = '123456'condition=Truewhile condition: input_username = input('请输入你的账号:') input_password = input('请输入你的密码:') if input_username == username and input_password: print("登入成功") condition=False else: print('用户名或密码缺点,请把稳格式大小写')

把稳你这个把condition=False不能乱放,如果你放在while下面,就相称于是循环开始之后直接把条件改成False。

condition = Truewhile condition: condition = False #(不许可放在这里)

现在我们来打印一下试试。
先是登入失落败,显示登入失落败后让你重新输入账号密码。

接下来输入精确的账号密码。
登入成功之后,把稳不是直接退出循环,而是代码运行到condition=False,在返回while condition判断,结果是False才会退出循环。

我们再来看结束循环的第二种办法,while加break的办法。

这个办法和我们刚刚讲的办法完备不一样了,刚刚讲的是会把当前循环体的代码全部实行完毕后,下一次判断的时候才会终止循环,而break这种办法是紧张代码运行到break,就会立即退出本层循环,把稳是本层循环。

break后面的本层的循环替代码不再实行,言外之意便是循环也是可已嵌套的。
循环嵌套我们后面再说。

我们先来看break怎么利用。

username='110119'password='123456'while True: input_username=input('请输入你的账号:') input_password=input('请输入你的密码:') if input_username==username and input_password: print("登入成功") break else: print('用户名或密码缺点,请把稳格式大小写')

我们先来运行看看,还是先输入缺点的账号密码。
还是和上面的运行一样,缺点之后重新循环让你输入精确的账号密码。

再来输入精确的账号密码。
输入精确的账号密码之后,循环就结束了。

这便是退出while循环的两种办法。

相关文章

phpjson数据值技巧_PHP JSON

环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。 JSON 函数函数描述json_encode对变量进行 JSO...

SEO优化 2024-12-12 阅读0 评论0