Aplicar prefix

  1. Dissenya una funció, anomenada aplica_prefix, que, donada una llista de paraules i un prefix, obtingui una nova llista on cada paraula porti el prefix davant i separat per un guió. El prefix ha de començar en majúscula.

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

    >>> l = ['potent', 'disposat', 'judici']
    >>> r = aplica_prefix (l, 'pre')
    >>> print(l, r)
    ['potent', 'disposat', 'judici'] ['Pre-potent', 'Pre-disposat', 'Pre-judici']
    >>> l = []
    >>> r = aplica_prefix (l, 'des')
    >>> print(l, r)
    [] []
    

    Nota

    Podeu descarregar el fitxer amb tests prefix1.txt

  2. Dissenya una funció, anomenada aplica_prefix, que, donada una llista de paraules i un prefix, modifiqui aquesta llista de forma que cada paraula porti el prefix davant i separat per un guió. El prefix ha de començar en majúscula.

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

    >>> l = ['potent', 'disposat', 'judici']
    >>> aplica_prefix (l, 'pre')
    >>> print(l)
    ['Pre-potent', 'Pre-disposat', 'Pre-judici']
    >>> l = []
    >>> aplica_prefix (l, 'des')
    >>> print(l)
    []
    

    Nota

    Podeu descarregar el fitxer amb tests prefix2.txt

Solució

Disposeu de solucions als fitxers aplica_prefix1.py, aplica_prefix2.py.