手机号属于个人隐私信息。编写程序,将用户输入的手机号码,首先判断用户输入的手机号码长度是否符合11位,如果手机号码长度符合11位要求,将该手机号的4~8位用“*”替换。如果输入手机号码长度不符合11位,则要求用户重新输入正确手机号长度,直到手机号码长度符合为止。
说明:这里认为用户输入手机号是合法的,即只能由数字构成,且前三位符合联通、电信、移动手机号码的要求。
Tel=input()
print("号码长度:",len(Tel))
while len(Tel)!=11:
print("号码长度错误! 请重新输入!")
Tel=input()
print(Tel[0:3]+"*"*5+Tel[-3:])