鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[扩展阅读] 字符串的方法及注释

    [复制链接]
发表于 2018-6-8 17:41:52 | 显示全部楼层
#0:
def text(i):
        result = i[::-1]
        if i == result:
                print("这是回文联!")
        else:
                print("这不是回文联!")

i = input("请输入一句话: ")
text(i)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-12 13:28:28 | 显示全部楼层
动动手如下改动是否更好一些?


# 密码安全性检查代码

#

# 低级密码要求:

#   1. 密码由单纯的数字或字母组成

#   2. 密码长度小于等于8位

#

# 中级密码要求:

#   1. 密码必须由数字、字母或特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)任意两种组合

#   2. 密码长度不能低于8位

#

# 高级密码要求:

#   1. 密码必须由数字、字母及特殊字符(仅限:~!@#$%^&*()_=-/,.?<>;:[]{}|\)三种组合

#   2. 密码只能由字母开头

#   3. 密码长度不能低于16位



symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''

chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

nums = '0123456789'



passwd = input('请输入需要检查的密码组合:')



# 判断长度

length = len(passwd)



while (passwd.isspace() or length == 0) :

    passwd = input("您输入的密码为空(或空格),请重新输入:")

    length = len(passwd)



if length <= 8:

    flag_len = 1

elif 8 < length < 16:

    flag_len = 2

else:

    flag_len = 3



flag_con = 0

flag_cons = 0

# 判断是否包含特殊字符

for each in passwd:

    if each in symbols:

        flag_cons += 1

        break

   

# 判断是否包含字母

for each in passwd:

    if each in chars:

        flag_con += 1

        break



# 判断是否包含数字

for each in passwd:

    if each in nums:

        flag_con += 1

        break   



# 打印结果

while 1 :

    print("您的密码安全级别评定为:", end='')

    if flag_len == 1 and flag_con == 1 :

        print("低")

    elif flag_len == 3 and flag_con == 2 and flag_cons==1 and (passwd[0] in chars):

        print("高")

        print("请继续保持")

        break

    elif (flag_len==2 or flag_len==3) and flag_con==1 and flag_cons==1:

        print("中")  

    elif (flag_len==2 or flag_len==3) and flag_con==1:

        print("中")      

    else:

        print("密码组合不符合规定,请重新设定密码!")



    print("请按以下方式提升您的密码安全级别:\n\

    \t1. 密码必须由数字、字母及特殊字符三种组合\n\

    \t2. 密码只能由字母开头\n\

    \t3. 密码长度不能低于16位")

    break
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-15 17:14:42 | 显示全部楼层
签到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-16 20:52:23 | 显示全部楼层
棒棒的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-20 13:52:47 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-20 19:30:12 | 显示全部楼层
这个要不要背啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-24 10:26:51 | 显示全部楼层
我是从视频过来的,感觉这里写的更系统
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-24 15:27:51 | 显示全部楼层
答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-25 15:31:07 | 显示全部楼层
好多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-25 17:18:24 | 显示全部楼层
加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-30 15:52:36 | 显示全部楼层
谢谢小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-3 22:29:17 | 显示全部楼层
好复杂!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-4 14:36:34 | 显示全部楼层
顶,好资源
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-7 13:42:34 | 显示全部楼层
赶紧学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-9 16:58:06 | 显示全部楼层

貌似有點難啊....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-10 19:44:38 | 显示全部楼层
先熟悉一遍,以后遇到记不住的再查用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-12 15:02:52 | 显示全部楼层
表示记不住
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-13 21:05:38 | 显示全部楼层
视频可以在哔哩哔哩上找。鱼币怎么充啊??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-18 15:16:11 | 显示全部楼层
哇,也太多了吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-20 12:06:08 | 显示全部楼层
center(4)字符串没反应。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 01:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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