0
Где ошибка?
Напишите программу, которая проверяет, хороший ли пароль ввел пользователь. Хорошим является пароль который не содержит в себе строк «123456», «qwerty», «йцукен» и имеет длину не менее шести символов. Входные данные С клавиатуры вводится одна строка. Выходные данные Выводится строка «Хороший пароль» или «Плохой пароль» без кавычек. Sample Input: 12345678 Sample Output: Плохой пароль https://code.sololearn.com/cGhygQ6sjVFq/?ref=app
3 Answers
+ 1
Спасибо Но все таки выводит ошибка
+ 1
# Необходимо себе представить как работает if:
# если 123456 нет в а, (очень важно) и qwerty нет в а итд. нет на оборот :)
# Это не ошибка но input всегда текст. По этому решение будет как ниже:
a = input()
if ('123456' not in a and 'qwerty' not in a and 'йцукен' not in a) and len(a) > 5:
print("Хороший пароль")
else:
print("Плохой пароль")
0
Здесь нужно не <6 только:
> 5