Quantitats numèriques

En un text que ve representat per un string hi apareixen diverses quantitats numèriques enteres que formem part d’expressions aritmètiques separades per punts i coma. Dissenyeu la funció quant_num que compti el nombre de quantitats numèriques. Aquestes es poden detectar usant la següent propietat: hi ha una quantitat numèrica sempre que es trobi un caràcter que sigui del conjunt {” “, “;”, “+”, “-”, “*”, “/”, “=”} seguit d’un dígit. A més, el text pot començar amb una quantitat numèrica. Resoleu aquest exercici de dues formes: usant i sense usar índexos.

Desa la funció al fitxer quant_num.py. La funció ha de passar el següent doctest:


>>> quant_num('expressió primera 123 * 2 = 246; expressió segona 24+55=9')
6
>>> quant_num('44/2=22;33+7=40;99-9=90 són les expressions')
9

Nota

Pots descarregar el fitxer amb tests quant_num.txt

Solucions

Disposeu de solucions al fitxer quant_num.py