以下是我到目前为止的情况,尽管它不能正常工作。如有任何修改建议,敬请谅解。在def get_telephone_number(areacode, prefix, number):

set1 = areacode[0:3]

set2 = prefix[0:3]

set3 = number[-3:]

telephone_number=set1 + '-' + set2 + '-' + set3

return get_telephone_number

def valid_telephone_number(telephone_number):

correct_length = False

proper_hyphens = False

has_digits = False

if len(telephone_number) == 12:

correct_length = True

for ch in telephone_number:

if ch [3, 7] == '-':

proper_hypens = True

if ch.isdigit():

has_digits = True

if correct_length and proper_hypens and has_digits:

is_valid = True

else:

is_valid = False

return is_valid

###########

import telephone_number

def main():

phone_number = input('Enter your telephone number: ')

while not phone_number.valid_telephone_number(telephone_number):

print('That number is invalid.')

phone_number = input('Enter your telephone number: ')

print('That is a valid entry.')

main()

python判断手机号码是否正确_Python程序验证输入的电话号码是否正确相关推荐

  1. python判断是不是三角形数_python:输入三个数判断是什么三角形

    刚刚学习Python,欢迎大家指点 #Filename:Triangle #Function:Judgment triangle #Author:Judy #Time:2018.9.26 a=int( ...

  2. python判断素数的函数_Python素数prime函数练习_Python源码实操

    Python素数prime函数练习_Python源码实操 素数prime函数练习 1) 写一个函数isprime(x) 判断x是否为素数,如果是素数,返回True,否则返回False def ispr ...

  3. python判断字符类型编程_Python检测数据类型的方法总结

    我们在用python进行程序开发的时候,很多时候我们需要检测一下当前的变量的数据类型.比如需要在使用字符串操作函数之前先检测一下当前变量是否是字符串.下面小编给大家分享一下在python中如何检测数据 ...

  4. python 判断手机号码和正整数

    import re''' 输入手机号码,判断手机号码是否为11位,是否为1开头的数值 ''' def get_phone():while True:phone = input('请输入手机号码:')i ...

  5. python判断字符类型编程_python判断字符类型怎么做

    设str为字符串 str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程) str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 st ...

  6. python判断是不是文件夹_Python判断文件和文件夹是否存在的方法

    一.python判断文件和文件夹是否存在.创建文件夹 复制代码代码如下: >>> import os >>> os.path.exists("d:/ass ...

  7. python判断今天周几_Python如何根据日期判断周几

    python作为现在很流行的一门语言,学好python是很有必要的,下面是根据日期判断周几的个人总结的一些方法,可供参考. Python如何根据日期判断周几 Python判断周几主要使用了time, ...

  8. python判断正负的函数_python判断正负数方式

    我就废话不多说了,大家还是直接看代码吧! a1 = raw_input("please input a number") a = int(a1) if(a!=0): if(a &g ...

  9. python判断是否为数字符_Python判断字符串是否为数字

    Python判断一个字符串是否为数字,可以分为两种情况考虑. 字符为纯数字 如果需要检测的数字为纯数字,不包括负号,小数点等,可以使用字符串的isdigit()函数来判断 >>> a ...

最新文章

  1. php----------const 定义的常量和define()定义的常量的区别?
  2. 扫描到U盘但找不到文件
  3. linux下的access()函数判断文件是否存在、打印时间
  4. 老男孩linux培训期中学生作业文档目录展示
  5. win7 蓝屏信息获取和处理
  6. The Vector Packet Processor (VPP)的安装
  7. 用ajax下载字节流形式的excel文件
  8. Invoke-WebRequest Invoke-RestMethod 乱码研究
  9. linux脚本编写乘法口诀,shell脚本编写乘法口诀
  10. oracle表转为分区表,Oracle 在线重定义(将普通堆表转换成分区表)
  11. 社区分享|Arm 中国生态技术市场经理教你玩转 TFLite Micro 端云一体解决方案
  12. Java 基础常见面试题大全
  13. 蓄电池充电c语言程序,蓄电池的充电方法和蓄电池工作原理
  14. x86架构应用如何向Arm架构低成本迁移
  15. pythoninterpreter_java-Jython :: PythonInterpreter可以使用哪些模块...
  16. Android系统完整的启动流程
  17. Archlinux笔记本发射热点create_ap
  18. 自己动手,组建简单好用的NAS!(上)
  19. Hyperbolic Nural Networks双曲神经网络
  20. Qt之QTextCodec乱谈

热门文章

  1. Win8传感器—加速度计、陀螺仪、指南针
  2. 软考证书什么时候可以领到手?
  3. 网络威胁情报项目:为什么仍然很疯狂
  4. DSA加密算法以及破解
  5. android p矢量壁纸,华为Mate20系列14张高清壁纸“极致AI!”
  6. Python学习之路 day1_Python基础1
  7. 三子棋小游戏,实现人机对战,电脑可做简单拦截(C语言版)
  8. python:如何将excel文件转化成CSV格式
  9. 计算机本科毕业答辩的自述,计算机本科毕业论文答辩自述范本
  10. java制作简单日历