根据之前学习的内容,今天我们来验证一下用户输入的手机号,如果输入的位数错误,会提示错误。
index = 0
while index < 1:
phone_number = input('请输入手机号码: ')
if len(phone_number) != 11:
print('电话号码错误!请重新输入!')
else:
index = 1
这里用到了一个循环,只要index一直为0,则需要输入到正确的手机号为止,否则会一直循环的要求输入。
接下来,看看手机号还有什么要求。输入的必须为数字,不能是其他字符,且第一位必须是1。
index = 0
while index < 1:
phone_number = input('请输入手机号码: ')
if len(phone_number) != 11:
print('电话号码错误!请重新输入!')
elif not phone_number.isdigit():
print('请输入有效电话号码!')
elif phone_number[0] != '1':
print('无此号码!')
else:
index = 1
剩下的就试试看这些代码的作用吧。
发表评论