Привет! Давай разберемся с твоей задачей.
Итак, нам нужно определить, какой файл не соответствует заданной маске ?ell*.*. В этой маске вопросительный знак ? означает ровно один любой символ, а звездочка * соответствует любому количеству символов (включая их отсутствие). Точка . указывает на начало расширения файла.
Рассмотрим каждый вариант:
yell.owсоответствует маске, потому что "y" может быть тем одним любым символом, который стоит на месте вопросительного знака, а "ow" – это часть, которая соответствует звёздочке.fellow.raсоответствует маске, потому что "f" подходит на место одного любого символа, и ".ra" это расширение файла, которое тоже подходит под маску.shell.py– здесь "s" это наш один любой символ, а ".py" входит в маску после точки.tell_me.tu– а вот тут начинаем замечать проблему. В маске только один символ стоит перед "ell", а здесь перед "ell" стоят четыре символа: "tell". Этот файл не соответствует маске, потому что вместо вопросительного знака, который обозначает ровно один символ, стоит целое слово "tell".
Следовательно, последний файл tell_me.tu и есть тот, который не удовлетворяет заданной маске.
Выбери этот
