Pares que sumen 10
Publicado por José (3 intervenciones) el 15/07/2021 04:29:13
Holaa tengo el siguiente código:
Pero necesito que por ejemplo:
T= [[2,0,0,3], [0, 0, 0, 9], [ 8, 1, 0, 9], [ 3, 0, 0, 7]]
En la listas si un número con el que le sigue sin importar que este o estos sean 0s cambien por 0 también,
Así tendría que quedar:
T2= [[2,0,0,3],[ 0, 0, 0, 9], [ 8, 0, 0, 0], [ 0, 0, 0, 0]]
Si alguien me pudiera ayudar sería de gran ayuda
1
2
3
4
5
6
7
8
9
10
11
def marcar_pares(T):
rango=len(T)
for i in range(rango):
for j in range(rango-1):
if (T[i][j])+(T[i][j+1])==10:
T[i][j]=0
T[i][j+1]=0
if (T[j+1][i]+T[j][i])==10:
T[j+1][i]=0
T[j][i]=0
return T
Pero necesito que por ejemplo:
T= [[2,0,0,3], [0, 0, 0, 9], [ 8, 1, 0, 9], [ 3, 0, 0, 7]]
En la listas si un número con el que le sigue sin importar que este o estos sean 0s cambien por 0 también,
Así tendría que quedar:
T2= [[2,0,0,3],[ 0, 0, 0, 9], [ 8, 0, 0, 0], [ 0, 0, 0, 0]]
Si alguien me pudiera ayudar sería de gran ayuda
Valora esta pregunta


0