Предмет: Информатика,
автор: turalabbasov2004
Python.
Вводится пароль. Убедиться, что пароль введен корректно по следующим критериям: - число символов не менее 8; - присутствует хотя бы один из символов «$#!?- »; - присутствует хотя бы один из символов заглавной буквы латинского алфавита (A-D). Вывести True, если пароль корректен и False - в противном случае. Программу реализовывать без использования условного оператора if.
Ответы
Автор ответа:
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
Похожие вопросы
Предмет: Қазақ тiлi,
автор: Misha000
Предмет: Английский язык,
автор: druikin
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Химия,
автор: sabik56
Предмет: Химия,
автор: vladoliynik1405