Я пытаюсь закодировать проверку надежности пароля и хочу вычесть очки, если введенный пароль представляет собой обычную комбинацию клавиш, такую как «qwerty» или «asdfg».У меня есть список, который идет ['q', 'w', 'e', ... 'b', 'n', 'm']
.Если какая-либо часть ввода имеет последовательные элементы из списка, я хочу вычесть точки.Скажите, что пароль «djoDFGibTY» (прописные буквы только для выделения, все строчные), я хочу, чтобы мой код перехватывал «DFG» и «TY» и вычитал точки дважды, с большим количеством точек, вычтенных в первом случае за тройное нарушение именьше во втором случае за двойное нарушение.Спасибо.
keyboard_pattern = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm']
if password in keyboard_pattern:
score -= 15