问题遇到的现象和发生背景
代码如下:
from string import ascii_uppercase,ascii_lowercase,digits
x=[set(ascii_lowercase),set(ascii_lowercase),set(digits),set(',._')]
print(*x)
y={1:'弱',2:'较弱',3:'较强',4:'强'}
passord=set(input('请输入密码:'))
print(passord)
if (not passord) or (passord-set().union(*x)) or (len(passord)<6):
print('不适合作密码')
else:
num=sum(map(lambda m:bool(m&passord),x))
print(y.get(num))
问题相关代码,请勿粘贴截图
以上passord-set()是什么意思?passord-set().union(*x)又是什么意思?