鱼C论坛

 找回密码
 立即注册
查看: 1301|回复: 2

[已解决]大佬们,小弟我的这个密码代码咋运行不出来啊。。。

[复制链接]
发表于 2018-3-27 16:36:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
word = 'qwertyuioplkjhgfdsazxcvbnmQAZXSWEDCVRTGBFHYNJUMKILOP'
number = '1234567890'
code = input("给自己设定一个密码吧:")
length = len(code)

while length:
    if  length == 0:
        print("您输入的密码为空,请重新输入:")
        length = len(code)
    else:
        if length <= 6:
            flag = 1
        elif 6 <= length <= 10:
            flag = 2
        else:
            flag = 3


flag0 = 0

for each in code:
    if each in number:
        flag0 += 1
        break

for each in code:
    if each in word:
        flag0 += 1
        break

while 1:
    print("您的密码评级为:, end = ' '")
    if flag == 1 or flag0 == 1:
        print("低")
    elif flag == 3 and flag0 == 2:
        print("高")
        break
    else:
        print("中")

        print("请按以下方法提升级别:\n\\t1.密码需要数字和密码双结合\nt2.密码尽量不要小于十位")
        break



   
   

最佳答案
2018-3-27 16:51:57
  print("您输入的密码为空,请重新输入:") # 这里要用input吧

而且你的代码中没有跳出循环评完级别之后就要break

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-31 07:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表