Hores

Dissenya la funció canvia_format que donat un string que indica una hora que pot estar en format de 12 o 24 hores i que està formada per hores i minuts separats per dos punts, retorni un altre string amb la mateixa hora seguida per un blanc i la paraula 'matí' o 'tarda' segons el moment del dia al que correspon l’hora. Concretament, en el cas de que el format sigui de 24 hores, si les hores estan entre 1 i 11, incloses, correspondrà al matí, i si les hores estan entre 12 i 23, a la tarda. En el cas de que el format sigui de 12 hores, darrera de l’hora, separat per un blanc, apareixerà 'AM' si l’hora correspon al matí o 'PM' si correspon a la tarda.

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

>>> canvia_format('2:15')
'2:15 matí'
>>> canvia_format('15:23')
'15:23 tarda'
>>> canvia_format('8:12 AM')
'8:12 matí'
>>> canvia_format('8:12 PM')
'8:12 tarda'

Nota

Podeu descarregar el fitxer amb tests hores.txt

Solució

Disposeu de solucions al fitxer hores.py