鱼C论坛

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

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

[复制链接]
发表于 2018-3-27 16:51:57 | 显示全部楼层    本楼为最佳答案   
  print("您输入的密码为空,请重新输入:") # 这里要用input吧

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

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

使用道具 举报

发表于 2018-3-27 16:54:57 | 显示全部楼层
word = 'qwertyuioplkjhgfdsazxcvbnmQAZXSWEDCVRTGBFHYNJUMKILOP'
number = '1234567890'
code = input("给自己设定一个密码吧:")
length = len(code)

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

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("低")
        break
    elif flag == 3 and flag0 == 2:
        print("高")
        break
    else:
        print("中")

        print("请按以下方法提升级别:\n\\t1.密码需要数字和密码双结合\nt2.密码尽量不要小于十位")
        break
# 这样就差不多跟你写的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-31 04:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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