十三讲 /十四讲 老李今天心情好。

0:  啥都可以做的就是列表 只能看看的就是元组。

1:  额  不想让别人动数据的时候。

2:列表

3:额  这咋玩 

 

抱歉 复制也不行 

 

哈哈哈 

 

4 : 只有一个元素时

5: 不是吧  果然不是

6:① 列表

  ②:元组

③:列表

④:元组

⑤:元组

⑥:元组     ?列表

7:应该还需要逗号? 好吧 =压根没有 

 

 

0:  这章作业要背的 好难.

  方法1 三引号  2 ,\符号 3:括号括起来

 

1:跨行注释

2:\t \r被换掉了  那咋办呢? 用r来表示原始字符串

3:str1[a:b] 难道让我去数?可能嘛

 

4:额  我是SB

5:空的

6:跳2个取一个把 

7:额   好难啊  

symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
A=[0,0,0]
str1=input('请输入密码:')
length=len(str1)
while length==0:
print('输入为空')
str1=input('请输入密码:')
length=len(str1)
print('输入为空')
if length<=8:
len_lev=1
elif length<16:
len_lev=2
else:
len_lev=3
for i in str1 :
if i in nums:
A[0]=1
break
for i in str1 :
if i in chars:
A[1]=1
break
for i in str1 :
if i in symbols:
A[2]=1
break
if A[2]==0 and A[0]+A[1]+A[2]>0 and len_lev==1:
print("您的密码安全级别评定为:低")
print("请按以下方式提升您的密码安全级别:\n\
\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")
if A[2]==1 and A[0]+A[1]+A[2]==2 and len_lev>1:
print("您的密码安全级别评定为:中")
print("请按以下方式提升您的密码安全级别:\n\
\t1. 密码必须由数字、字母及特殊字符三种组合\n\
\t2. 密码只能由字母开头\n\
\t3. 密码长度不能低于16位")
if A[2]+A[1]+A[0]==3 and len_lev==3:
print(" 高 好!")

 

posted @ 2021-05-24 21:01  yi术家  阅读(41)  评论(0)    收藏  举报