编写一个程序,用户输入密码,密码长度必须大于等于8位,如果密码满足10位以上,数字、大写字母、小写字母、标点符号中一种可以加1分,总计5分,1-5分依次对应密码安全等级为弱,较弱,中,较强和强,使用数字和星号输出密码等级。

1个回答
展开全部
摘要 程序首先要求用户输入密码,然后检查密码是否满足长度要求,如果密码长度小于8位,则输出提示信息并结束程序;否则,程序检查密码中是否包含数字、大写字母、小写字母和标点符号,如果包含,则分数加1。如果密码长度大于等于10位,并且包含数字、大写字母、小写字母和标点符号中的任意一种,分数再加1。最后,根据分数输出密码等级。如果密码不符合要求,则输出相应提示信息。注意:密码的等级评定标准可能因使用环境而异,此程序仅提供一种可能的实现方式和参考标准。
咨询记录 · 回答于2023-05-24
编写一个程序,用户输入密码,密码长度必须大于等于8位,如果密码满足10位以上,数字、大写字母、小写字母、标点符号中一种可以加1分,总计5分,1-5分依次对应密码安全等级为弱,较弱,中,较强和强,使用数字和星号输出密码等级。
你好,亲亲很高兴为您解答:以下是用Python编写的程序,可以实现您的需求:
程序首先要求用户输入密码,然后检查密码是否满足长度要求,如果密码长度小于8位,则输出提示信息并结束程序;否则,程序检查密码中是否包含数字、大写字母、小写字母和标点符号,如果包含,则分数加1。如果密码长度大于等于10位,并且包含数字、大写字母、小写字母和标点符号中的任意一种,分数再加1。最后,根据分数输出密码等级。如果密码不符合要求,则输出相应提示信息。注意:密码的等级评定标准可能因使用环境而异,此程序仅提供一种可能的实现方式和参考标准。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消