Python-为什么即使我输入了一个应该有效的密码,它仍然说密码被拒绝?-问答-阿里云开发者社区-阿里云

开发者社区> 1780169608831412> 正文

Python-为什么即使我输入了一个应该有效的密码,它仍然说密码被拒绝?

2021-10-18 20:11:50 60 1

image.png

我正在尝试制作一个密码程序,该程序必须包含一个大写字母、一个小写字母和一个数字。 但是 if 语句似乎无法正常工作,每当我输入“Py11”之类的密码时,它都会显示密码被拒绝。

取消 提交回答
全部回答(1)
  • 无敌小将
    2021-10-18 20:12:45
    已采纳

    您好, 对于第一个循环,如果它是上层(不是),则您将在字母“h”中,否则您将运行密码拒绝部分(这就是问题)

    为了完成你想要的,我建议像这样检查:

    if condition1:
        pass #add here the counting you are making
    elif condition2:
        pass #add here the counting you are making
    elif condition3:
        pass #add here the counting you are making
    # [...]
    else:
        print("password denied")
    
    

    并且对于您检查上限、下限、数字的条件,如果您想允许特殊字符,您还需要检查它们

    其他方式你可以做到:

    userpass= input('Enter a password with at least one uppercase letter, one lowercase letter, and one number: ')
    uppercounter=0
    lowercounter=0
    numbercounter=0
    for i in range(len(userpass)):
        if userpass[i].isupper():
            uppercounter=uppercounter+1
        if userpass[i].islower():
            lowercounter=lowercounter+1
        if userpass[i].isnumeric():
            numbercounter=numbercounter+1
    if uppercounter == 0 or lowercounter == 0 or numbercounter == 0:
        print("Password denied")
        raise SystemExit(0)
    
    

    这样你就不必检查其他特殊字符

    2 0
相关问答

3

回答

@aliyun.com邮箱客户端密码登录方式 下线通知

仙游 2015-01-16 14:33:54 125885浏览量 回答数 3

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157090浏览量 回答数 145

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 292302浏览量 回答数 110

5

回答

公司给开的企业邮箱帐户,为什么用foxmail会提示密码错误?

萝卜兔兔 2015-07-13 10:27:30 143671浏览量 回答数 5

33

回答

Win Server 2003-2016 加密勒索事件必打补丁合集

妙正灰 2017-05-15 10:44:38 277543浏览量 回答数 33

42

回答

【精品问答集锦】Python热门问题

小六码奴 2019-05-30 15:27:34 135565浏览量 回答数 42

1

回答

foxmail 关联企业邮箱提示邮箱地址或者密码错误

2017-12-30 21:50:39 150671浏览量 回答数 1

39

回答

【云服务器分享】简述云服务器对比VPS

dreamdoo 2012-10-08 16:24:18 118179浏览量 回答数 39

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 123217浏览量 回答数 97

8

回答

mail.aliyun.com邮箱android手机客户端设置方法

jack_yang 2013-04-24 09:01:34 122088浏览量 回答数 8
0
文章
315
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载