Skip to content

Cax82/IBM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Trabajo Final - Curso Full Stack de IBM

Este proyecto consiste en un programa en Python que genera una matriz de tamaño NxN y la llena con números aleatorios entre 0 y 9. El programa luego calcula la suma de los elementos de cada fila y columna de la matriz, y finalmente imprime dichas sumas.

Características del programa

Generación de la matriz: El programa genera una matriz cuadrada de tamaño NxN, donde N es un número entero ingresado por el usuario.

Rellenar la matriz con números aleatorios: El programa rellena la matriz con números aleatorios entre 0 y 9.

Imprimir la matriz: El programa imprime la matriz generada en pantalla.

Calcular la suma de cada fila y columna: El programa calcula la suma de los elementos de cada fila y columna de la matriz, y las almacena en dos listas.

Imprimir la suma de cada fila y columna: El programa imprime en pantalla la suma de cada fila y columna.

Manejo de excepciones: El programa incluye manejo de excepciones para casos en los que el usuario ingrese un valor no válido para N.

Comentarios y test unitarios: El programa incluye comentarios explicativos en el código y se realizan los test unitarios necesarios para asegurar el resultado esperado.

Paleta de colores de IBM

El proyecto utiliza la paleta de colores de IBM, que incluye: Blue Palette, Cian Palette, Cool Grey, Orange Palette y Teal Palette.

Tipografía de IBM

La tipografía utilizada en este proyecto es IBM Plex Sans Seminegrita, IBM Plex Sans-Light y IBM Plex Sans-Bold.

Complejidad Algorítmica

O(num1 * num2)

Contacto

Pablo D. Antón Gorgoroso

email: [email protected]

Repositorio GitHub del Proyecto

https://github.com/Cax82/IBM

About

Curso IBM Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages