SMS¶
1. Dissenyeu una funció per a cadascún dels següents apartats que donat un string que conté un text escrit en català (sense accents ni altres caràcters que no siguin lletres o espais) retorna un altre string amb els canvis indicats:
Passar totes les majúscules a minúscules
En els mots que contenen una “h” \(\rightarrow\) Suprimir la “h”
Les síl·labes “que” o “qui” \(\rightarrow\) canviar-les per “ke” o “ki”
Les síl·labes “per” \(\rightarrow\) Canviar-les per “x”
Les dobles essa (“ss”) \(\rightarrow\) Simplificar-les amb una sola essa (“s”)
2. Dissenyeu una funció , anomenada sms,que donat un string que conté un text escrit
en català (sense accents ni altres caràcters que no siguin lletres o
espais) retorna un string que conté el mateix text en format
SMS. Utilitzeu les funcions dissenyades a l’apartat anterior.
Desa la funció al fitxer sms.py. La funció ha de passar el següent doctest:
>>> sms('Hola que tal per on passeu') 'ola ke tal x on paseu'Nota
Podeu descarregar el fitxer amb tests
sms.txt
Solució
Disposeu de solucions al fitxer sms.py