Longitud mitjana

  1. Dissenya la funció lmitjana que donat un text (string) amb diverses frases cadascuna acabada en un punt i seguit, retorni la mitjana de caràcters per frase. Compten tots els caràcters, espais en blanc i signes de puntuació inclosos.

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

    
    >>> text ="Sobirà estrambòtic. sense accent enfàtic. ni tampoc escèptic. entonem un càntic. amor patriòtic."
    >>> round(lmitjana(text), 2) 
    19.2
    >>> text = 'Hola. On vas?. He quedat. Puc venir?. Oh i tant!. Nem a La Cova. Que bé !.'
    >>> round(lmitjana(text), 2) 
    10.57
    

    Nota

    Pots descarregar el fitxer amb tests long_mitjana1.txt

  2. Dissenya la la funció lmitjana que donat un text (string) amb diverses frases acabades en un punt i seguit, retorni la mitjana de caràcters per frase però sense compta els espais en blanc.

    Desa la funció al mateix fitxer de l’apartat anterior long_mitjana.py. La funció ha de passar el següent doctest:

    
    >>> text ="Sobirà estrambòtic. sense accent enfàtic. ni tampoc escèptic. entonem un càntic. amor patriòtic."
    >>> round(lmitjana_noblancs(text), 2) 
    16.8
    
    >>> text = 'Hola. On vas?. He quedat. Puc venir?. Oh i tant!. Nem a La Cova. Que bé !.'
    >>> round(lmitjana_noblancs(text), 2) 
    8.29
    

    Nota

    Pots descarregar el fitxer amb tests long_mitjana2.txt

Solució

Disposeu de solucions al fitxer long_mitjana.py