鱼C论坛

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

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

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

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

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

x
  1. def isPhoneNumber(text):
  2.     if len(text) != 12:
  3.         return False
  4.     for i in range(0, 3):
  5.         if not text[i].isdecimal():
  6.             return False
  7.     if text[3] != '-':
  8.         return False
  9.     for i in range(4, 7):
  10.         if not text[i].isdecimal():
  11.             return False
  12.     if text[7] != '-':
  13.        return False
  14.     for i in range(8, 12):
  15.        if not text[i].isdecimal():
  16.            return False
  17.     return True
  18. message = 'Call me at 415-555-1011 tomorrow. 415-555-9999 is my office.'
  19. foundNumber = False
  20. for i in range(len(message)):
  21.     chunk = message[i:i+12]
  22.     if isPhoneNumber(chunk):
  23.         print('Phone number found: ' + chunk)
  24.         foundNumber = True
  25. if not foundNumber:
  26.     print('Could not find any phone numbers.')
  27.       
  28.         
  29.          
  30.          
  31.    
  32.    
  33.       

  34.         
复制代码
最佳答案
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-4-16 19:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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