3ra Evaluación I Término 2016-2017, Septiembre 13, 2016 /CCPG001
Tema 3. (10 puntos)
a) (5 puntos) Considere lo siguiente e indique el resultado al ejecutarlo. Justifique su respuesta.
lista1 = [3,'A',6] lista2 = ['A'] def funcion (lista1, lista2): a = [] for i in lista1: for j in lista2: if i != j: a.append(str(i) + str(j)) for x in a[:]: a.append(str(i) + str(j)) return(a) print(funcion (lista1, lista2))
b) (5 puntos) Considere lo siguiente e indique el resultado al ejecutarlo. Justifique su respuesta.
def fun(cadena,k): L = [] for elem in set(cadena.split(' ')): L.append(elem*k) return('#'.join(L)) cadena = 'programar es estupendo estupendo es programar' print(fun(cadena,2))
Referencia: Archivo original 3Eva_IT2016.pdf