matrizes-em-dic.py
Click here to get the file
Size
1 kB
-
File type
text/python-source
File contents
#funcao para imprimir a matriz:
def imprime(mat, l, c):
for linha in range(l):
for coluna in range(c):
print str(mat[(linha+1, coluna+1)])+"\t",
print ""
#preenchendo uma matriz
lin = input("digite a qtde de linhas da matriz:")
col = input("digite a qtde de colunas da matriz:")
matriz = {}
for l in range(lin):
for c in range(col):
string = "Digite o elemento da linha %d e coluna %d:"%(l+1,c+1)
matriz[(l+1,c+1)] = float(raw_input(string))
print "\nMatriz:"
imprime(matriz, lin, col)
#trocando a 1a linha pela 2a
for c in range(col):
matriz[(1,c+1)], matriz[(2,c+1)] = matriz[(2,c+1)], matriz[(1,c+1)]
print "\nLinhas 1 e 2 trocadas:"
imprime(matriz, lin, col)