La concentració analítica molar (c) d’una solució química és el quocient entre el nombre de mols (n) del solut i el nombre de litres (v) de solvent, és a dir: c = n/v en (mols per litre).
Implementeu la funció ca_molar(n, v_ini) que, donat el nombre de mols d’un solut i un volum inicial vini, retorni una llista amb les concentracions analítiques molars (amb 2 decimals de precisió) de les solucions obtingudes dissolent els n mols del solut als volums vini (donat), vini+0.25, vini+0.5, … ,vmax. L’últim volum vmax és el més gran d’aquesta sèrie que no supera 5.0 litres (cada increment de v és de 0.25 litres).
Per exemple, si n = 1 mol i vini = 4.75 litres, la funció retornarà [0.21,0.2] = [round(1/4.75,2),round(1/5,2)]. En canvi, si n = 2 mols i vini = 5.5 litres, retornarà la llista buida perquè no hi ha cap volum entre vini i vmax.
>>> ca_molar(1,4.75) [0.21, 0.2] >>> ca_molar(2,5.5) [] >>> ca_molar(2,3.5) [0.57, 0.53, 0.5, 0.47, 0.44, 0.42, 0.4] >>> ca_molar(1,5) [0.2] >>> ca_molar(4.76, 4.76) [1.0]