Diseñad la función @primers_noms(f, n)@ que retorne una lista de
nombres de chico. Los parámetros de la función son una lista de strings
y un entero no negativo
.
La lista resultado contendrá los
primeros nombres de chico que aparecen en
.
Si hay menos de
nombres de chico, ha de retornar la lista con los que haya y al final el
string ’i cap mes’.
Es obligatorio utilizar la función booleana @es_nom_de_noi(s)@ que dado un string retorna si es un nombre de chico y en otro caso.
def es_nom_de_noi(s):
return s in ['Albert', 'Antoni', 'Lluis', 'Marc',
'Pere', 'Pol', 'Ramon']
>>> primers_noms(['Ramon', 'Laia', 'Gina', 'Alba', 'Aina', 'Lluis'], 2) ['Ramon', 'Lluis'] >>> primers_noms(['Ramon', 'Laia', 'Gina', 'Alba', 'Aina', 'Lluis'], 3) ['Ramon', 'Lluis', 'i cap mes'] >>> primers_noms(['Laia', 'Gina', 'Alba', 'Aina'], 2) ['i cap mes'] >>> primers_noms(['Pere'], 0) [] >>> primers_noms([], 5) ['i cap mes']