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].
Quando executo com a variável tamanho pequena (por exemplo, 7) funciona perfeitamente.
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 random
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=' = ')
Quando executo com a variável tamanho pequena (por exemplo, 7) funciona perfeitamente.
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.