Я пытаюсь сделать тестер надежности пароля.Пароль должен состоять как минимум из 4 цифр и 6 букв, поэтому мне нужно выяснить, сколько из них было введено пользователем в raw_input.
raw_input
text = "helloworld42" numbers = sum(c.isdigit() for c in text) letters = sum(c.isalpha() for c in text)
Просто переберите пароль:
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