Информатика, вопрос задал turalabbasov2004 , 6 лет назад

Python.
Вводится пароль. Убедиться, что пароль введен корректно по следующим критериям: - число символов не менее 8; - присутствует хотя бы один из символов «$#!?- »; - присутствует хотя бы один из символов заглавной буквы латинского алфавита (A-D). Вывести True, если пароль корректен и False - в противном случае. Программу реализовывать без использования условного оператора if.

Ответы на вопрос

Ответил 2shark2
0

Надеюсь, правильно...

a = input()

b = 0

c = 0

for d in range(len(a)):

   while a[d] == '$' or a[d] == '#' or a[d] == '!' or a[d] == '?' or a[d] == '-' or a[d] == ' ':

       b = len(a)

       break

for e in range(len(a)):

   while d >= 7 and b > 0 and c == 0 and a[e] == ('A' or 'B' or 'C' or 'D'):

       c = 1

while c == 0:

   print('False')

   break

while c == 1:

   print('True')

   break

Новые вопросы