所以我试图使用if语句,这意味着如果用户输入的内容与某个模式匹配,那么它将打印出一条消息“匹配模式”。 但是如果它与模式不匹配,那么我希望输入的变量然后被重置为另一个变量,因为我稍后会在列表中使用它。 记住这已经在一个循环中,因此将有5个不同的变量可能适合或不适合将进入循环外的列表的模式。这就是我到目前为止,它暂时处于循环外的子程序中。
if phoneNumber=#the pattern#
print('this fits the pattern')
else:
notphoneNumber=phoneNumber
return
#lists: CorrectPhoneNumers=[phoneNumber]
IncorrectPhoneNumbers=[notphoneNumber]
答案 0 :(得分:0)
除了语法之外,你是否想要说些什么 “如果电话号码与模式匹配,则打印”匹配模式“并将电话号码添加到列表CorrectNumbers,否则将电话号码添加到错误号码列表中”?也许你可以按照
的方式尝试if (phoneNumber matches pattern):
print "fits pattern"
CorrectNumbers.append(phoneNumber)
else:
IncorrectNumbers.append(phoneNumber)