Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


primers noms, Ejercicios de Informática

Ejercicio de jutge resuelto

Tipo: Ejercicios

2019/2020

Subido el 27/10/2021

mapuzu
mapuzu 🇪🇸

5

(1)

23 documentos

1 / 1

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
def es_nom_de_noi(s):
return s in ['Albert', 'Antoni', 'Lluis', 'Marc',
'Pere', 'Pol', 'Ramon']
def primers_noms(f, n):
'''
>>> 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']
'''
llista = []
c = 0
if n == 0:
return llista
for i in f:
if es_nom_de_noi(i):
llista += [i]
c += 1
if c == n:
return llista
if c < n:
llista += ['i cap mes']
return llista
if __name__ == "__main__":
import doctest
doctest.testmod(verbose=True)

Vista previa parcial del texto

¡Descarga primers noms y más Ejercicios en PDF de Informática solo en Docsity!

def es_nom_de_noi(s): return s in ['Albert', 'Antoni', 'Lluis', 'Marc', 'Pere', 'Pol', 'Ramon'] def primers_noms(f, n): '''

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'] ''' llista = [] c = 0 if n == 0: return llista for i in f: if es_nom_de_noi(i): llista += [i] c += 1 if c == n: return llista if c < n: llista += ['i cap mes'] return llista if name == "main": import doctest doctest.testmod(verbose=True)