Enviado em 20/05/2017 - 14:40h
Boa tarde amigos,
estou tentando executar um código que deverá criar uma matriz n x n, depois selecionar uma linha e uma coluna aleatoriamente para imprimir na tela padrao[valor].
11 12 13 14 15 16 17
21 22 23 24 25 26 27
31 32 33 34 35 36 37
41 42 43 44 45 46 47
51 52 53 54 55 56 57
61 62 63 64 65 66 67
71 72 73 74 75 76 77
Depois de forma randômica ele escolhe uma linha e uma coluna (em negrito), por exemplo:
Col: 3
Linha: 5
E imprime para mim esta seleção incluindo pardrao[o valor] =
Assim a saída do exemplo ficaria
padrao[13] = padrao[23]= padrao[33]= padrao[43]= padrao[51] = padrao[52] = padrao[53] = padrao[54] = padrao[55] = padrao[56] = padrao[57] = padrao[63] = padrao[73]=
Quando tento fazer com a variável tamanho maior (193) fica por horas executando, sem resultado.
Será a capacidade computacional do python?
Meu hardware: AMD FX9500+ Black, 24GB DDR3, 2 HD 1TB, Placa Mãe Gigabyte 970A, VGA Radeon R7 250.
Sistemas: Windows 10 Pro Original 64bits / Ubuntu 16.01 i386
Alguém poderia me auxiliar para converter este código para outra linguagem que possa ser computacionalmente melhor? Poderia
ser C/C++ ou shell script, ou sei lá.
Desde já agradeço.
estou tentando executar um código que deverá criar uma matriz n x n, depois selecionar uma linha e uma coluna aleatoriamente para imprimir na tela padrao[valor].
import randomQuando executo com a variável tamanho pequena (por exemplo, 7) funciona perfeitamente.
tamanho = 193
matriz = []
linha = []
for elemento in range(1, tamanho + 1):
a = str(elemento)
for elemento in range(1, tamanho + 1):
b = str(elemento)
matriz.append(a + b)
print(matriz)
col = str(random.randrange(1,tamanho,1))
print ('Coluna: ', col)
lin = str(random.randrange(1,tamanho,1))
print ('Linha: ', lin)
for item in matriz:
if item not in linha and item[1] == col:
linha.append(item)
if item not in linha and item[0] == lin:
linha.append(item)
print('Resultado: ')
for result in linha:
print('padrao[' + result + ']', end=' = ')
11 12 13 14 15 16 17
21 22 23 24 25 26 27
31 32 33 34 35 36 37
41 42 43 44 45 46 47
51 52 53 54 55 56 57
61 62 63 64 65 66 67
71 72 73 74 75 76 77
Depois de forma randômica ele escolhe uma linha e uma coluna (em negrito), por exemplo:
Col: 3
Linha: 5
E imprime para mim esta seleção incluindo pardrao[o valor] =
Assim a saída do exemplo ficaria
padrao[13] = padrao[23]= padrao[33]= padrao[43]= padrao[51] = padrao[52] = padrao[53] = padrao[54] = padrao[55] = padrao[56] = padrao[57] = padrao[63] = padrao[73]=
Quando tento fazer com a variável tamanho maior (193) fica por horas executando, sem resultado.
Será a capacidade computacional do python?
Meu hardware: AMD FX9500+ Black, 24GB DDR3, 2 HD 1TB, Placa Mãe Gigabyte 970A, VGA Radeon R7 250.
Sistemas: Windows 10 Pro Original 64bits / Ubuntu 16.01 i386
Alguém poderia me auxiliar para converter este código para outra linguagem que possa ser computacionalmente melhor? Poderia
ser C/C++ ou shell script, ou sei lá.
Desde já agradeço.