Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: drummersss en 28 Septiembre 2015, 07:43 am



Título: como Crea un programa en Python 3.4
Publicado por: drummersss en 28 Septiembre 2015, 07:43 am
Cree un programa en Python 3.4 que le solicite al usuario ingresar la dimensión de la matriz (N) y luego cree una matriz identidad de dimensiones NxN y la imprima.
El programa debe mostrar como resultado exclusivamente la matriz identidad de dimensión (N), no debe contener letras ni enunciados que lo acompañen.

Por ejemplo si N=3, el programa debe mostrar como resultado:

[[1, 0, 0], [0, 1, 0], [0, 0, 1]]


Título: Re: como Crea un programa en Python 3.4
Publicado por: Eleкtro en 28 Septiembre 2015, 10:33 am
Cree un programa en Python 3.4 que le solicite al usuario...

Aquí no se entregan trabajos para eso ya tienes freelance.com, este es un foro de aprendizaje, inténtalo por ti mismo, luego comparte el código y te diré(mos) donde fallaste o cómo avanzar.

Si tienes dudas sobre cómo empezar, entonces formula una duda sobre orientación, no pidiendo que te hagan un script.

Saludos


Título: Re: como Crea un programa en Python 3.4
Publicado por: AJ NW en 28 Septiembre 2015, 12:06 pm
Yo te doy una pista para que tengas algo a lo que amarrarte para empezar.
Una matriz al fin y al cabo son dos ciclos for anidados (en c++, en python no me manejo pero la idea es la misma para cualquier lenguaje). Pues una condición para imprimir 1 en la matriz y hacerla diagonal como tu quieres seria if (i==j) imprimo 1, siendo i y j los contadores de los ciclos for. Espero que te sirva!


Título: Re: como Crea un programa en Python 3.4
Publicado por: tincopasan en 28 Septiembre 2015, 12:52 pm
1- Siempre quice aprender python, así cuando puedo hago la tarea de otros!
2- "Solicite al usuario".... ¿que tal input?
3- "mostrar como resultado, etc" ¿te suena print?
4- sino conoces esas dos vamos muy mal
5- con respecto a la matriz no puedo ayudar mucho soy muy bruto y no se 2 x 2 pero...
google es buena herramienta para conceptos y hasta tarea
6- el resultado final, ¿no parecen listas?
7- hay modulos para facilitarte el trabajo (si es que se pemite usarlos)
8- debe ser muy dificil escribir al menos 6 líneas de código (se puede hacer en menos) para que vean donde está el problema.