3. Mínims [2p]

Es demana que al mòdul minims (fitxer minims.py) facis les dues funcions següents (es recomana que les facis en aquest ordre).

La primera funció és:

min3(m1, m2, m3)
que donats 3 float m1, m2, m3 corresponents a 3 mesures
retorna un float amb la mesura més petita.

Per exemple:


>>> sol = min3(7.5, 3.0, 5.5)
>>> sol
3.0

>>> sol = min3(-7.5, 3.0, 5.5)
>>> sol
-7.5

>>> sol = min3(-7.5, -3.0, -15.5)
>>> sol
-15.5

>>> sol = min3(0.0, 0.0, 0.0)
>>> sol
0.0

Disposes dels tests al fitxer min3-test.txt.

La 2a funció és:

min9(m1, m2, m3, m4, m5, m6, m7, m8, m9)
que donats 9 float corresponents a 9 mesures
retorna un float amb la mesura més petit de les 9

Per exemple:


>>> sol = min9(7.5, 3.0, 5.5, -7.5, 3.0, 5.5, -7.5, -3.0, -7.5)
>>> sol
-7.5

>>> sol = min9(7.5, 3.0, 0.5, 0.0, -0.5, -1.0, -3.0, -7.5, -15.5)
>>> sol
-15.5

>>> sol = min9(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
>>> sol
0.0

Es demana que facis aquesta funció cridant la funció anterior.

Disposes dels tests al fitxer min9-test.txt.

Nota

Recorda que has de lliurar totes aquestes funcions amb el nom exacte indicat, totes en el mateix fitxer minims.py.

Solució

Disposes de d’una solució correcte al fitxer minims.py.