十三讲 /十四讲 老李今天心情好。
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(" 高 好!")

浙公网安备 33010602011771号