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 f y un entero no negativo n. La lista resultado contendrá los n primeros nombres de chico que aparecen en f. Si hay menos de n 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 s retorna True si s es un nombre de chico y False 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']