当前位置: 首页 > 知识库问答 >
问题:

我想知道Python中从头开始的“重复直到”块的一种形式?[复制]

公沈义
2023-03-14

我需要一些帮助,你知道那些“重复直到”的障碍吗?我需要知道如何在python中做到这一点。我想做的是,用一个重复块。

retry = True
if password = "password1234":
    retry = False
else:
    pass
    

共有3个答案

金坚
2023-03-14

上述解决方案也是正确的。但如果你想保持自己的风格,可以尝试以下方法:

def get_password():
    retry = True
    password = input("Password: ")
    if retry:
        if password == "password1234":
            retry = False
        else:
            return get_password()

get_password()
端木夕
2023-03-14

程序将询问您密码,直到您键入密码1234

password = input("Enter you password")
while password!="password1234":
    password = input("Enter you password")
沈运恒
2023-03-14

以下片段检查密码是否为"password1234"。如果正确,它会将标志更改为False,因此循环终止。否则,它将进行进一步的处理(例如,要求用户输入新输入)。

retry = True
password = ""
while (retry):
  # Check if the password equals to a specific password.
  if (password == "password1234"):
    retry = False
  else:
    # Do further processing here.
    # Example: ask the user for the password
    password = input("Enter a password: ")
 类似资料:
  • 下面的方法确实做到了公正。然而,我觉得路很长,所以我想知道是否有更短的方法?。真的很感谢你的帮助

  • 根据输入的整数,我需要制作一个三角形的三角形模式。

  • 编码格式:引入*表示“从头开始重复”。实例输入-{a,b,a,b,c,a,b,c,d}可以写成{a,b,*,c,*,d}。产出:5;例2:ABCABCE,输出-5。 这里*表示从头开始重复。例如,如果给定的字符串是ABCABCABCABC,它将返回ABC**,另一个例子是如果字符串是ABCABCABC,它将返回ABC*ABC。 我有下面的代码,但这段代码假设字符串只包含重复模式,没有其他字符,我想

  • 我需要中心(水平和垂直)我的输入页面的内容。我正在使用Bootstrap 4 beta版,我在BS页面上按指南操作,但它不起作用-https://getbootstrap.com/docs/4.0/layout/grid/ 你能帮我修一下吗?谢谢

  • 问题内容: 我有两种形式,我需要将值从form1.textbox1传递给form2.variable 表格1: `和Form2: 当我在Form2上单击“保存”并打开调试时,我会看到“ ed = 3; en = 5”,但是当我在Form1上单击“打开form2”并打开调试时,我会看到“ Ed = null; En = null;”。并在文本框中显示一个没有值的空白表格。请帮助。 问题答案: 您创建

  • 我想从输入字符串中选择特定的子字符串: 如何仅获取子字符串foo foo作为新字符串? 预期产出: