1

パスワード強度テスターを作ろうとしています。パスワードには少なくとも 4 つの数字と 6 つの文字が含まれている必要があるため、ユーザーがraw_input.

4

2 に答える 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 に答える