Comptar lletres

  1. Dissenya una funció anomenada compta_maj_min que donat un text (string) retorni el nombre de lletres majúscules i de lletres minúscules que té.

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

    >>> compta_maj_min("ATENEA es l'entorn virtual de docencia de la UPC")
    (9, 30)
    >>> compta_maj_min('Plou i fa molt sol a Barcelona')
    (2, 22)
    

    Nota

    Podeu descarregar el fitxer amb tests compta1.txt

  2. Dissenya una funció anomenada perc_vocals que retorni el percentatge de vocals sobre el total de caràcters que conté un text donat (string).

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

    >>> round(perc_vocals("ATENEA es l'entorn virtual de docencia de la UPC"),2)
    37.5
    >>> round(perc_vocals('Plou i fa molt sol a Barcelona'), 2)
    36.67
    

    Nota

    Podeu descarregar el fitxer amb tests compta2.txt

Solució

Disposeu de solucions al fitxer compta.py