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
Новые вопросы