2Eva_IT2017_T3 Prueba escritorio

2da Evaluación I Término 2017-2018. Septiembre 2, 2017 /CCPG001 – FIEC

TEMA 3 (10 PUNTOS)
a. Considere:

archivo = open ( 'datos.txt' , 'w' )
archivo.write ( 'Días de la semana\n' )
archivo.close()
lista = [ 'lunes' , '\n' , 'martes' , '\n' , 'miércoles' , 'jueves' , 'viernes' ]
archivo = open ( 'datos.txt' , 'a+' )
archivo . writelines ( lista )
archivo . close()

¿Cuántas líneas de texto tiene el archivo ‘datos.txt’ al final del programa y con qué contenido? Justifique su respuesta. (5 puntos)

b. Muestre la salida por pantalla de la ejecución del siguiente código y justifique su respuesta: (5 puntos)

a = set([4,5,9,7,1])
b = set([6,3,8,2,10])
c = set([1,4,5])
d = set([len(a), len(c), len(b)])
f = (a | b) & d
g = (b - c) | d
h = d ^ a
print(f)
print(g)
print(h)

Referencia: Archivo Original 2Eva_IT2017.pdf