Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA III
Respuesta: para esta actividad, lo primero fue instalar librería NUMPY en VSC para operar Python, a
continuación se imprime un titulo mediante un print, posteriormente se crean los 2 arreglos, con los
nombre semana1 y semana2, los cuales almacenaran los datos de temperaturas ingresadas, luego utilizo
un print para imprimir cada arreglo y que se muestre en pantalla, finalmente se agrega un tercer arreglo
como lo solicita la actividad, el cual lleva por nombre promediotem y este almacenara el promedio de
temperatura entre ambas semanas, para ello se suman los arreglo y se dividen por 2.
Cabe mencionar que utilice un print (‘’) para dar un salto de línea y diferenciar ambos arreglos en
pantalla.
import numpy as np
print ('Temperatura semana 1 Los Lenones, Lunes, Martes, Miercoles, Jueves')
semana1 = np.array ([[12.4],[11.4],[13.5],[11.2]])
semana2 = np.array([[15.2],[16.7],[10.8],[13.5]])
print (semana1)
print ('')
print('Temperatura semana 2 Los Lenones, Lunes, Martes, Miercoles, Jueves')
print (semana2)
Asi se visualiza con un tercer arreglo que almacena el promedio de temperatura
import numpy as np
semana2 = np.array([[15.2],[16.7],[10.8],[13.5]])
print (semana1)
print ('')
print (semana2)
Respuesta: para este caso utilizamos un def, la cual es una palabra reservada del lenguaje Python, la cual
en este caso indica que una nueva función está siendo definida, en mi caso ‘promedio’. Esta sentencia def
es una función usada para crear objetos funciones definidos por el usuario o programador, por su parte
una función es una sentencia ejecutable. Con esta función podemos obtener el promedio de temperatura
por día para los dos arreglos.
import numpy as np
print ('Temperatura semana 1 Los Lenones, Lunes, Martes, Miercoles, Jueves')
semana1 = np.array ([[12.4],[11.4],[13.5],[11.2]])
semana2 = np.array([[15.2],[16.7],[10.8],[13.5]])
print (semana1)
print ('')
print('Temperatura semana 2 Los Lenones, Lunes, Martes, Miercoles, Jueves')
print (semana2)
Respuesta: al evaluar esta función, nos damos cuenta que es una función de progresión numérica
recursiva la cual tiene programada su salida, de esta manera no se repetirá infinitamente, entonces lo que
hace es pedir un valor que sea menos a 2, luego el valor ingresado entra en la función y se le suma 1 hasta
llegar al 2, donde termina el proceso.
Por otra parte, es importante mencionar que, las funciones recursivas son aquellas que se llaman a sí
mismas durante su propia ejecución.