Bienvenido al Blog de CCTMéxico!
Aquí encontrarás información de diversas áreas del conocimiento para todas las edades. Esperamos encuentres lo que necesitas!
¡Ahora más fácil buscar un libro sobre tu carrera! Iniciamos una sección en nuestro Blog, con los libros en las áreas de Ingeniería, para Mecatrónica, Gestión Empresarial, Logística e Industrial. Imagen tomada de Pixabay (Usuario Kabompics) Estamos seguros que encontrarás algo de utilidad, para tu preparación profesional, la dirección donde lo puedes consultar de forma permanente aquí.
Ciclos For | Matrices y vectores | Parte 3 | Python
¿Necesitas trabajar con Matrices o Vectores? Para este tipo de datos, los ciclos For te permitirán controlar cómo se introducen los datos y hacer operaciones en estas estructuras.
Bienvenido a la Matriz 😂 (Imagen tomada de http://bit.ly/2vAT0Ac)
Para hacer operaciones con arreglos, puedes utilizar el módulo Numpy, aquí te mostramos un ejemplo de cómo llenar un arreglo, con los valores que el usuario desee.
Recuerda que el ciclo For termina un valor antes, por eso estamos sumando el uno, en la línea 5.
Ahora, para introducir valores en una matriz, vamos a utilizar un ciclo For anidado, el ciclo más "externo" o i, va a controlar las entradas por los renglones y el ciclo j será para moverse por las columnas.
En este programa vamos a definir una matriz de 10 x 10 (llena de ceros), después le pediremos al usuario que defina cuántos renglones y cuántas columnas desea.
Con esta información, el ciclo for de los renglones, avanzará cuando termine el ciclo de las columnas. Para imprimir la matriz (con formato) se requieren otro ciclo anidado, observa que en la línea 16 tenemos un end=" ", eso evitará que saltemos de renglón, y en la línea 17, hay un print(" ") es decir pasar a un renglón nuevo, cada vez que se termine el ciclo de las columnas.
Si quieres practicar, aquí te dejamos otros programas que tenemos con matrices en Python: ✔¿Cuándo utilizar arreglos o listas?
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. OKMás información | Y más
Excelente material y buen sitio para reforzar conocimientos en Python
ResponderEliminar