任务描述
本关任务:编写一个判断电话号码运营商的程序。
已知130开头的电话号码的运营商是中国联通,177开头的电话号码的运营商是中国电信,139开头的电话号码的运营商是中国移动。
任务要求:
1.输入一个电话号码的字符串,判断该电话号码的运营商并将结果输出。
编程要求
1.输入一个电话号码的字符串,判断该电话号码的运营商,使其输出结果与测试说明中的结果一致,其他代码不动。
首先要判断一下输入的电话号码位数正不正确:
mobile_number = input('请输入11位电话号码:')
while len(mobile_number) != 11:
if len(mobile_number) < 11:
mobile_number = input('您输入的号码太短,请重新输入:')
else:
mobile_number = input('您输入的号码太长,请重新输入:')
if mobile_number[:3] == '130':
print('您输入的电话号码属于中国联通')
elif mobile_number[:3] == '177':
print('您输入的电话号码属于中国电信')
elif mobile_number[:3] == '139':
print('您输入的电话号码属于中国移动')
else:
print('未能识别您输入的电话号码')