18/11/2013, 15:20
|
| | Fecha de Ingreso: noviembre-2013
Mensajes: 5
Antigüedad: 11 años Puntos: 0 | |
Respuesta: indexacion de numeros en una matriz en python Cita:
Iniciado por razpeitia Después del paso 8 tienes que hacer que se transforme en:
Código:
8, 6, 4, 0, 0, 0
15, 13, 11, 9, 0, 0
25, 23, 21, 19, 17, 0
0, 38, 36, 34, 32, 30
0, 0, 59, 57, 55, 53
0, 0, 0, 93, 91, 89
En la linea 49 ya recorres la diagonal principal (pero pudiste hacerlo con un solo for).
Código Python:
Ver originalfor i in range(fil): mat[i][i] = nueva[i]
Ahora si te piden (M[i][i-2]= M[i][i-1]+2), simplemente hazlo!
Código Python:
Ver originalfor i in range(fil): mat[i][i-2]= mat[i][i-1]+2
Claro antes de hacer esa operación recuerda validar i-2 no sea menor a 0 y lo mismo con j-1. Y obviamente si te piden i+2 valida que no sea mayor a fil. muchas gracias! creo que resolviste mi problema |