if fun_num == '1':
per_name = input('请输入联系人的姓名:')
phome_num = input('请输入联系人的手机号:')
per_email = input('请输入联系人的邮箱:')
per_address = input('请输入联系人的地址:') # 判断输入的是否为空
if per_name.strip() == '':
print('请输入正确信息')
continue
else:
per_dict.update({'姓名':per_name,
'手机号:':phome_num,
'电子邮箱:':per_email,
'联系地址:':per_address})
person_info.append(per_dict) #保存到列表中
print('保存成功')
你的代码可能没给全,根据你的代码只能做到下面这个样子了
if fun_num == '1':
per_name = input('请输入联系人的姓名:')
phome_num = input('请输入联系人的手机号:')
per_email = input('请输入联系人的邮箱:')
per_address = input('请输入联系人的地址:') # 判断输入的是否为空
if per_name.strip() == ''or len(phome_num)!=11 or '@' not in per_email:
print('请输入正确信息')
continue
else:
per_dict.update({'姓名': per_name,
'手机号:': phome_num,
'电子邮箱:': per_email,
'联系地址:': per_address})
person_info.append(per_dict) # 保存到列表中
print('保存成功')