115. 【应-4-2·难】注册表单校验

中等 Python 2s 256MB
通过 0/0

📋 题目描述
注册表单包含三项:用户名 username、密码 password、邮箱 email。请按以下顺序依次校验,遇到第一个不通过的规则就立即输出对应的错误并停止;所有规则都通过则输出 `注册成功`: 1. 若 len(username) < 3 -> 输出 `用户名过短` 2. 否则若 len(password) < 8 或 password 不同时包含字母和数字 -> 输出 `密码过弱` 3. 否则若 email 不含 `@` -> 输出 `邮箱格式错误` 4. 否则 -> 输出 `注册成功`
📥 输入描述
三行: 第 1 行 username(不含空格的字符串)。 第 2 行 password(不含空格的字符串)。 第 3 行 email(不含空格的字符串)。
📤 输出描述
一行字符串:用户名过短、密码过弱、邮箱格式错误 或 注册成功。
输入样例
alice
pass1234
alice@x.com
输出样例
注册成功
提示:严格按编号 1->4 依次判断,命中即返回,不要漏写 elif。 判断密码同时含字母和数字:any(c.isalpha() for c in s) 且 any(c.isdigit() for c in s)。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!