Colors d’un mapa¶
La secció de meteorologia d’un determinat diari assigna un color a cada zona del mapa de Catalunya en funció de la temperatura. En aquest moment es consideren només temperatures hivernals i la classificació és la següent:
Sota 0⁰ : color blanc
De 0⁰ (inclòs) a 5⁰ (exclòs): color violeta .
De 5⁰ (inclòs) a 10⁰ (exclòs): color blaufosc
De 10⁰ (inclòs) a 15⁰ (exclòs): color blauclar
Superior o igual a 15⁰: color verd
Dissenya la funció colormap (temperatura) que a partir d’una
temperatura (real) retorni un string indicant el color que li
correspon. Els únics strings a retornar són: 'blanc',
'violeta', 'blaufosc', 'blauclar' o 'verd'. Desa la
funció al fitxer colormap.py. La funció ha de passar el
següent doctest:
>>> colormap(1.2) 'violeta' >>> colormap(5.0) 'blaufosc' >>> colormap(12.5) 'blauclar' >>> colormap(10.0) 'blauclar' >>> colormap(15.0) 'verd' >>> colormap(0.0) 'violeta' >>> colormap(-3.5) 'blanc' >>> colormap(-3) 'blanc' >>> colormap(-0.2) 'blanc'Nota
Podeu descarregar el fitxer amb tests
colormap.txt
Solució
Disposeu de solucions al fitxer colormap.py