ОБЪЯСНЕНИЕ:

  1. Запустите функцию pig_it с входным параметром text.
  2. Инициализировать пустую строковую переменную с именем result для хранения преобразованного текста.
  3. Проверьте, является ли ввод text пустой строкой. Если это так, верните пустую строку.
  4. Разделите text на отдельные слова, используя пробелы в качестве разделителя, и сохраните результат в переменной text. Это создает список слов.
  5. Перебрать каждое слово w в списке text.
  6. Проверить, состоит ли слово w только из букв алфавита, используя метод isalpha().
  • Если слово состоит из букв:
  • а. Создайте преобразованное слово r, соединив подстроку w от индекса 1 до конца, первый символ w и строку 'ay'. При этом первый символ перемещается в конец слова, а в конце добавляется "ау".
  • б. Добавьте пробел и преобразованное слово r к строке result. Это добавит преобразованное слово к результату с разделителем-пробелом.
  • Если слово не в алфавитном порядке:
  • а. Добавьте исходное слово w к строке result. Это добавляет неалфавитное слово к результату как есть.
  1. После перебора всех слов строка result содержит преобразованный текст.
  2. Возвратить строку result, представляющую текст после применения преобразования Pig Latin.