a.提示用户输入邮箱地址,如果用户输入的邮箱地址不符合规范,告诉用户重新输入
(1)邮箱地址用户名部分是一个或多个字符,字符可以包括:小写和大写字母,数字,句点,下划线,百分号,加号,或者短横。
(2)用@符号分割
(3)域名只允许字母,数字,句号和短横,可以有2到4个字符。
b.用户输入了正确格式的email以后,如果它输入的是qq.com域名,则打印“我也用qq邮箱“
c.提示用户输入密码
(1)密码长度要求大于8个字符
(2)密码需要包含至少一个小写字母,至少一个大写字母,至少一个数字,至少一个特殊字符
(3)特殊字符为:@,#,$,%,&,^,* (英语输入法下的特殊字符) 如果用户输入的密码不符合要求,告知用户哪些个要求不满足,并要求用户重新输入
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
用python解答一下以下问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-黄老师 2021-11-11 07:41关注import re pat = r'^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$' email_address = input('输入邮箱地址') matched_address = re.match(pat, email_address) if matched_address: print(matched_address.group()) else: print('邮箱地址不符合规范') if 'qq.com' in email_address: print('我也用qq邮箱') paw = r"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}" password = input('输入密码') matched_password = re.match(paw, password) if matched_password: print(matched_password.group()) else: print('密码不符合要求')
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-22 09:28回答 1 已采纳 import numpy as npdata = np.array([[23, 12, 55], [7, 34, 66], [8, 16, 27]])average = sum(sum(data))
- 2022-10-26 09:29回答 1 已采纳 total_cost = float(input("请输入总房价: ")) # total_cost为当前房价 annual_salary = float(input("请输入年薪: ")) #
- 2021-11-28 05:39回答 1 已采纳 这个实际是随机数ramdon,open函数和zipfile的应用这些网上都有相关教程的
- 2024-04-22 02:12Python是一种高级编程语言,具有以下理论基础: 变量和数据类型:Python中的变量用于存储数据,无需预先声明类型,Python会自动根据赋给变量的值确定其类型。Python支持多种数据类型,如整数、浮点数、字符串、...
- 2022-11-02 06:09回答 4 已采纳 很简单,我来写,代码如下,有帮助的话记得采纳一下哦! count = 0 sum = 0 while(True): ipt = input() if ipt == "b":
- 2022-02-13 15:36回答 4 已采纳 以实现如下效果,可以的话请点击采纳答案。 # Item class的定义 class Item: def __init__(self, text): self.text =
- 2022-02-12 13:51回答 4 已采纳 以实现如下效果,可以的话请点击采纳答案。 # 4-1 class Banner: def __init__(self, body): self.body = body
- 2020-12-01 14:58weixin_39774490的博客 广告关闭回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?...问:学习python编程,用哪个开发环境更好一些呢? 答:目前来看,anaconda3和pycharm用的相对来说多一些。...
- 2022-02-12 14:08回答 2 已采纳 已完成,可以的话请采纳一下 # 完成满足mylib13要求的 tax 模块 def get_price(price): return (int(price*1.08), int(price*
- 2022-02-14 05:57回答 2 已采纳 # 此处省略多个元素,题主自己添上 affiliation = { "武 博": "人工知能専攻", "董 然": "先進情報", "井上 亮文": "人工知能専攻",
- 2022-03-29 07:39本资源中的 Python 解答通常会遵循以下步骤: 1. **理解题目**:首先,你需要仔细阅读题目的描述,明确输入和输出格式,理解题目要求。 2. **设计解决方案**:根据题目需求,选择合适的算法和数据结构,规划代码逻辑...
- 2020-09-16 02:07本篇文章将详细解答如何解决Idea安装Python后显示无SDK的问题。 首先,确保你已经正确安装了IntelliJ IDEA和Python。在Idea中配置Python环境通常需要以下几个步骤: 1. **安装Python插件**: - 打开IntelliJ IDEA...
- 2024-01-03 12:27在这个“Python核心编程习题解答”中,可能涉及的习题主题涵盖了以下方面: - **基础语法**:包括变量、数据类型(整数、浮点数、字符串、布尔值、列表、元组、字典、集合)、运算符、流程控制(if-else、for、...
- 2021-01-21 09:38三道python正则表达式面试题,具体如下 1.去除以下html文件中的标签,只显示文本信息。 岗位职责: 完成推荐算法、数据统计、接口、后台等服务器端相关工作 <p><br> 必备要求: 良好的自我驱动力和职业素养,工作...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司