Ответ:

Ошибка в строке проверки: оператор in проверяет, содержится ли введённая строка внутри строки с паролем. Поэтому могут проходить и некоторые неполные варианты.

Нужно сравнивать введённый пароль со всем правильным паролем с помощью оператора равенства:

def check_password(entered):
    if entered == REAL_PASSWORD:
        return True
    else:
        return False

Теперь функция возвращает True только при полном совпадении паролей.