Maximum of three integers ========================= #. Analyse which of these functions compute correctly the maximum of three integers. You can use the three following sets of values for parameters ``(a, b, c)``: ``(1, 2, 3)``, ``(2, 3, 1)`` and ``(3, 1, 2)``. .. code:: python def func1(a, b, c): maxim = a if b > maxim: maxim = b elif c > maxim: maxim = c return maxim | .. code:: python def func2(a, b, c): maxim = a if b > maxim: maxim = b if c > maxim: maxim = c return maxim | .. code:: python def func3(a, b, c): maxim = a if b > maxim: maxim = b else: maxim = c return maxim #. Write the function ``maximum_of_3`` that takes three integer values as input and returns the maximum without using the ``max`` function of Python. Use the previous correct code and devise other alternative codes. Save the function in the file ``maxim3.py``. The function must pass the following doctest: .. literalinclude:: maxim3.txt :language: python3 :lines: 2- .. note:: You can download a file with tests :download:`maxim3.txt ` .. rubric:: Solution You have some solutions in the file :download:`maxim3.py `