############################################################################### # CARGAMOS LAS LIBRERIAS DE FUNCIONES HECHAS QUE VAMOS A USAR ############################################################################### import numpy as np #PARA HACER CUENTAS import matplotlib.pyplot as plt #PARA GRAFICAR plt.close('all') #CIERRA CUALQUIER GRAFICO QUE HAYA ABIERTO ############################################################################### # DEFINIMOS NOSOTROS OTRAS DE LAS FUNCIONES QUE VAYAMOS A USAR ############################################################################### # Construye la lista 'x' como [0,1,2,...,N-1] def construir_lista_de_enteros(N): x=[] # defino la variable 'x' como una lista vacia for i in range(N): # hace el loop N veces (de 0 a N-1) x.append(i) # va agregando los nros enteros a la lista return x # el return sirve para decir que variable devuelve la funcion # Armo una funcion que haga el loop def elevar_lista_a_la_exponente(x,exponente): lista_resultado=[] for i in range(len(x)): # hago el loop hasta el largo de x lista_resultado.append(x[i]**exponente) # agrego el valor i-esimo elevado a la exponente return(lista_resultado) ############################################################################### # ESCRIBIMOS LA SECUENCIA DE PROCESOS DE NUESTRO PROGRAMA ############################################################################### x=construir_lista_de_enteros(10) print(x) y=elevar_lista_a_la_exponente(x,2) print(y) plt.plot(x,y) #Grafico y contra x plt.plot(x,y,'o') #Grafico y contra x usando puntitos #tambien puedo hacerlo en una sola linea y=elevar_lista_a_la_exponente(construir_lista_de_enteros(10),3) print(y) plt.plot(x,y,'o') #Grafico y contra x usando puntitos