Python 如何向if函数添加输入
我该如何向这个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("===================================================================
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")