鱼C论坛

 找回密码
 立即注册
查看: 1104|回复: 2

[已解决]foundNumber = False,倒数2行的变量foundNumber根据语境应该是True,但没有赋值True

[复制链接]
发表于 2022-5-19 00:06:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
def isPhoneNumber(text):
    if len(text) != 12:
        return False
    for i in range(0, 3):
        if not text[i].isdecimal():
            return False
    if text[3] != '-':
        return False
    for i in range(4, 7):
        if not text[i].isdecimal():
            return False
    if text[7] != '-':
       return False
    for i in range(8, 12):
       if not text[i].isdecimal():
           return False
    return True
message = 'Call me at 415-555-1011 tomorrow. 415-555-9999 is my office.'
foundNumber = False
for i in range(len(message)):
    chunk = message[i:i+12]
    if isPhoneNumber(chunk):
        print('Phone number found: ' + chunk)
        foundNumber = True
if not foundNumber:
    print('Could not find any phone numbers.')
       
        
          
          
    
    
       

        
最佳答案
2022-5-19 08:31:54


我在最后一行加上 print(foundNumber) 后打印 True,成功赋值了:

Snipaste_2022-05-19_08-30-17.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-5-19 01:18:11 | 显示全部楼层
有人吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-19 08:31:54 | 显示全部楼层    本楼为最佳答案   


我在最后一行加上 print(foundNumber) 后打印 True,成功赋值了:

Snipaste_2022-05-19_08-30-17.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 05:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表