分析:
位数11;
首位数字为1;
第二位数字不小于3
if -elif -else结构:
n = input("请输入一个手机号:")
if len(n)!=11:
print(n,"位数不正确")
elif n[0]!='1':
print(n,'首位数字不正确')
elif n[1]<'3':
print(n,'第二位数字不正确')
else:
print(n,'是一个正确的手机号')
正则表达式:
import re
n = input("请输入一个手机号:")
print(bool(re.match('1[3,9]\d{9}',n)))
/*正确返回true,错误返回flase*/