Решил задачу, далее решил посмотреть другие решения и увидел это
def validate_pin(pin):
return len(pin) in (4, 6) and pin.isdigit()
Задача:
Банкоматы позволяют использовать 4- или 6-значные PIN-коды, а PIN-коды не могут содержать ничего, кроме ровно 4 или ровно 6 цифр.
Если функции передана допустимая строка PIN-кода, верните true, иначе верните false.
Оператор
in- это оператор принадлежности, проверяет значение в последовательности
немного не понял зачем он тут. вернее с логической точки зрения понятно, что он проверяет 4 или 6 символов, но
почему именно он используется?