如何在if语句中重置变量?

2024-09-30 01:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我尝试使用if语句,这意味着如果用户输入的内容与某个模式匹配,那么它将打印出一条消息,说“matchestpattern”。 然而,如果它不匹配的模式,那么我希望输入的变量,然后被重置为另一个变量,因为我使用它在一个列表稍后。 请记住,这已经在一个循环中了,因此将有5个不同的变量,它们可能适合也可能不适合循环外的列表中的模式。这是我到目前为止所做的,它目前在循环外的一个子例程中。你知道吗

if phoneNumber=#the pattern#
    print('this fits the pattern')
    else: 
    notphoneNumber=phoneNumber
    return
    #lists: CorrectPhoneNumers=[phoneNumber]
    IncorrectPhoneNumbers=[notphoneNumber]

Tags: the用户消息内容列表if模式语句
1条回答
网友
1楼 · 发布于 2024-09-30 01:19:40

撇开语法不谈,你是不是想说一些与 如果电话号码与模式匹配,请打印“匹配模式”并将电话号码添加到正确号码列表中,否则将电话号码添加到错误号码列表中?也许你可以试试

if (phoneNumber matches pattern):
    print "fits pattern"
    CorrectNumbers.append(phoneNumber)
else:
    IncorrectNumbers.append(phoneNumber)

相关问题 更多 >

    热门问题