我正在尝试制作密码强度测试仪。密码需要至少有 4 个数字和 6 个字母,所以我需要找出每个用户在raw_input
.
问问题
991 次
2 回答
9
text = "helloworld42"
numbers = sum(c.isdigit() for c in text)
letters = sum(c.isalpha() for c in text)
于 2012-01-29T19:48:02.503 回答
3
只需遍历密码:
import string
numbers = 0
letters = 0
for letter in raw_input('Enter a password: '):
if letter in string.ascii_letters:
letters += 1
elif letter in string.digits:
numbers += 1
print numbers, letters
于 2012-01-29T18:58:50.320 回答