我正在试着做一个密码强度测试仪。密码需要至少包含4个数字和6个字母,所以我需要找出用户在raw_input中输入了多少个数字。
发布于 2012-01-30 02:58:50
只需迭代密码:
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-30 03:48:03
text = "helloworld42"
numbers = sum(c.isdigit() for c in text)
letters = sum(c.isalpha() for c in text)https://stackoverflow.com/questions/9055781
复制相似问题