Paraules Noves¶
Dissenya una funció, anomenada nova_paraula, que donats dos strings s1 i s2, retorna una nova paraula combinant els strings donats de la següent manera:
Si el primer caràcter de
s1és una lletra majúscula, la funció retornarà un nou string format per l’strings1complet, seguit del primer caràcter des1, seguit de l’strings2complet.Si el primer caràcter de
s1és una lletra minúscula, la funció retornarà un nou string format per l’últim caràcter des1seguit de l’strings1complet i de l’strings2complet.En qualsevol altre cas la funció retornarà el mateix string
s1.Desa la funció al fitxer
paraules_noves.py. La funció ha de passar el següent doctest:>>> nova_paraula('casa','questard') 'acasaquestard' >>> nova_paraula('Casa','omuna') 'CasaComuna' >>> nova_paraula('-casa-','elquesigui') '-casa-'
Nota
Podeu descarregar el fitxer amb tests
paraules_noves.txt
Solució
Disposeu de solucions al fitxer paraules_noves.py