首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:如果某个条件为真,则停止片刻?

Python:如果某个条件为真,则停止片刻?
EN

Stack Overflow用户
提问于 2021-06-17 07:43:16
回答 4查看 54关注 0票数 0

我需要做一个算法,在这个算法中,用户输入登录和密码,他有三次尝试,我做了一个"while x <= 3“(ox的值为0),然后在while中输入一个带有登录和密码条件的if。但是,当我要求登录和密码3次时如何停止,即使在第一次或第二次尝试时点击登录和密码?

EN

回答 4

Stack Overflow用户

发布于 2021-06-17 07:46:40

那么break关键字呢?当您想要停止循环时,只需使用break

票数 0
EN

Stack Overflow用户

发布于 2021-06-17 07:50:35

试试这个:

代码语言:javascript
复制
attemps = 0
password = "test"

while attemps <= 0 :
    guess = input("what is your password?")
    if guess == password:
        print("You are now signed in")
        break
    else:
        attemps += 1
    if attemps >= 3:
        print("You have guessed too many times")
        break
票数 0
EN

Stack Overflow用户

发布于 2021-06-17 07:52:23

这里有一个解决方案,希望能帮助你学习如何在循环中使用break

代码语言:javascript
复制
correct_login = "person's name"
correct_password = "correct password"
for attempt in range(3):
    login = input('Please enter your login name: ')
    password = input('Please enter your password: ')
    if login == correct_login and password == correct_password:
        print('you have entered the correct credentials')
        break
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68011222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档