微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何重复代码直到满足特定条件?

如何解决如何重复代码直到满足特定条件?

我是Python的新手,我正在尝试制作一个简单的程序,询问用户密码,如果用户没有猜到所要求的密码,请再次询问,直到他们猜到为止。我该怎么办?

Password = input("guess the password: ")
while (password) != "12345":
    Print(input("try again : "))

解决方法

欢迎使用编程和StackOverflow。看看这个例子,

❯ echo ".zshrc.d/"foo""
.zshrc.d/foo

❯ echo '.zshrc.d/"foo"'
.zshrc.d/"foo"

break语句结束while循环。

@ g23的答案更贴近问题

,

确保大小写正确,变量通常为小写字母,但需要保持一致。

另外,当您再次要求输入密码时,您需要存储用户提供的密码,以便可以在循环状态(while password != "12345":部分)中对其进行检查

类似

password = input("Enter the password: ")
while password != "12345":
    password = input("try again: ")
,

此代码可满足您的需求。它有一个while循环,用于检查在输入正确的密码之前是否已猜出密码。然后,它具有一条if语句来编写消息:如果输入了正确的密码,它将进行写。

password = input("Enter the password: ")
while password != "12345":
    password = input("try again: ")
    if password == "12345":
        print("Correct password!")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。