Как произносится «X»?

В английском языке буква «x» чаще произносится как «кс», но бывает, что и как «з». Например, транскрипция слова xerox — [ˈzɪərɔks].

Напишите функцию, которая будет принимать строку на английском языке и заменять все «x» на «cks».

Исключения:

  • Если слово начинается с буквы «x», меняем ее на «z»
  • Если слово представляет собой одиночную букву «x», меняем ее на «ecks»

Все «x» будут в нижнем регистре.



def x_pronounce(sentence):
    from re import sub
    s = sub(r'\bx\b', 'ecks', sentence)
    s = sub(r'\bx', 'z', s)
    return sub(r'x', 'cks', s)


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: