В английском языке буква «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)