String construction =================== Save all functions into the same file named ``construction.py``. #. Write the function :py:func:`vowels_elimination` that takes a string with a text, and returns another string with the same characters and in the same order than in the first string but without any vowel. Examples: .. literalinclude:: construction1.txt :language: python3 :lines: 3- .. note:: More tests are provided in the :download:`construction1.txt` file. #. We want to mark a text in such a way that, following all punctuation marks, the name of each of them between parentheses is added. We will only consider the 4 following punctuation marks: period (.), comma (,), colon (:) and semicolon (;). Write the function :py:func:`mark_text` that takes a string with a text, and returns another string with the same text marked in the way described. .. literalinclude:: construction2.txt :language: python3 :lines: 3- .. note:: More tests are provided in the :download:`construction2.txt` file. .. rubric:: Solutions A solution of these functions is provided in the :download:`construction.py` file.