Как мне решить эту проблему в Python
1."'напишите функцию digits(lst), которая возвращает список, имеющий длину, равную списку lst, и такой, что для каждого индекса i, если значение в индексе i lst является цифрой (либо в виде int, либо в виде строки, содержащей английское имя цифры в нижнем регистре, в верхнем регистре или в смеси двух), то новый список будет содержать в том же индексе i целое число, представляющее эту цифру. (Список lst может содержать только числовые типы и строки.) Если значение в индексе i lst не является цифрой, то новый список будет содержать в индексе i значение None.
2."строка является чередующейся, если она не содержит ни одной пары последовательных гласных, ни одной пары последовательных согласных.
Из 26 букв алфавита в английском языке мы считаем a/A, e/E, i/I, o/O и u/U гласными, А остальные 21 букву-согласными (в частности, мы считаем "y" согласным).
Напишите функцию alternate(s), которая, учитывая алфавитную строку s, возвращает True, если строка чередуется, и False в противном случае.
3."'напишите запрос функции(q, L), который принимает непустую строку q и список строк L и возвращает список индексов строк в L, содержащих q в качестве подстроки.
Что я уже пробовал:
Я не знаю, как отвечать на вопросы...