Python 如何向if函数添加输入

Python 如何向if函数添加输入,python,Python,我该如何向这个if函数添加一个额外的输入,或者至少添加一个允许我给用户另一个选项的函数。提前谢谢你 ask = input ("Would you like to 1 input an existing number plate \n or 2 view a random number? 1 or 2: ") if ask == "1": print("===================================================================

我该如何向这个if函数添加一个额外的输入,或者至少添加一个允许我给用户另一个选项的函数。提前谢谢你

ask = input  ("Would you like to 1 input an existing number plate \n or 2 view a random number? 1 or 2: ")
if ask == "1":
    print("========================================================================")
    ask = input()("Please enter it in such form (XX00XXX): " )
您正在将int(1)与str(“1”)进行比较。 应该是

 if int(ask) == 1:
      # rest of your code
或者,如果此
ask=input()(“请以这种形式输入(XX00XXX):”)
实际上在您的代码中,您可以使用原始输入()函数返回字符串值,只需将其更改为
ask=input(“请以这种形式输入(XX00XXX):”)
即可解决您的问题。你有一对额外的支架

免责声明:这适用于Python3.x

对于Python2,使用
原始输入(“您的问题”)
而不是
输入(“您的问题”)

作为您自己答案中问题的答案:

这个代码有什么问题

必须将while循环缩进一次(默认值为4个空格),将while循环内的所有内容缩进两次(默认值为8个空格)。粘贴这样的代码时,请确保包含运行所需的所有代码。在本例中,显示您的
导入re
(我必须了解自己是您导入的)


我希望我能帮上忙。

你的确切要求不是很清楚,但我在你的代码中注意到一件事:将这个
input()(“请以这种形式输入(XX00XXX):”)
改为这个
input(“请以这种形式输入(XX00XXX):”
@MDReza你可以添加第二行
ask2=input()
您应该指定您的解决方案仅适用于Python 2。对于Python3,输入将是一个字符串。他可能正在使用Python3.x,其中input()总是给出一个字符串。这很有效,谢谢。谢谢,我使用了这个!ask=input(“-您想1输入一个现有的号码牌\n-还是2查看一个随机数\n1或2:”)如果int(ask)==1:print(“==========================================================================================================================================================================================而True:ask2 input(“请以这种形式(XX00XXX”)输入它。如果是re.ask3(“[a-z]============================================================================================================================================================================================================================================================(“验证成功”)中断其他:打印(“验证失败”)如何修复此无效synthetix?
ask = input ("-Would you like to 1 input an existing number plate\n--or 2 view a random number\n1 or 2: ")
if int(ask) == 1:
    print("========================================================================")
while True:
    ask2 = input("Please enter it in such form (XX00XXX): " ).lower()
if re.ask3("[a-z]{2}[0-9]{2}[a-z]{3}",ask2):
    print("Verification Success")
break

else:
    print("Verification Failed")