Afegir ** al mig¶
Dissenyeu una funció anomenada
asteriscos_al_migque, donat un string s, en retorni un altre que sigui com s però havent afegit «**» just al mig. Si el string donat s té un nombre senar de caràcters, la funció ha de retornar un string igual a s.Desa la funció al fitxer
afegir1.py. La funció ha de passar el següent doctest:>>> asteriscos_al_mig('mari') 'ma**ri' >>> asteriscos_al_mig('joana') 'joana' >>> asteriscos_al_mig('papallona') 'papallona' >>> asteriscos_al_mig('cada dia surt el sol') 'cada dia s**urt el sol'
Nota
Podeu descarregar el fitxer amb tests
afegir1.txtDissenyeu una funció anomenada
intercala_asteriscosque, donat un string s, en retorni un altre que sigui com s però havent intercalat «*» entre cada parella de caràcters consecutius de s.Desa la funció al fitxer
afegir2.py. La funció ha de passar el següent doctest:>>> intercala_asteriscos('mari') 'm*a*r*i' >>> intercala_asteriscos('joana') 'j*o*a*n*a' >>> intercala_asteriscos('cada dia surt el sol') 'c*a*d*a* *d*i*a* *s*u*r*t* *e*l* *s*o*l' >>> intercala_asteriscos('s') 's'
Nota
Podeu descarregar el fitxer amb tests
afegir2.txt
Solució
Disposeu de solucions als fitxers afegir1.py, afegir2.py