Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
programação de Matrizes na linguagem python
Tipologia: Notas de estudo
1 / 30
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Vanessa Braganholo [email protected]
alunos (^) 2.
0 1 2
notas 0 1 2 3 4 turma = [[5.0, 4.5, 7.0, 5.2, 6.1], [2.1, 6.5, 8.0, 7.0, 6.7], [8.6, 7.0, 9.1, 8.7, 9.3]]
alunos (^) 2.
0 1 2
notas 0 1 2 3 4 turma= [[5.0, 4.5, 7.0, 5.2, 6.1], [2.1, 6.5, 8.0, 7.0, 6.7], [8.6, 7.0, 9.1, 8.7, 9.3]]
alunos (^) 2.
0 1 2
notas (^0 1 2 3 )
n = int(input('Digite a dimensão n da matriz: ')) m = int(input('Digite a dimensão m da matriz: ')) matriz = [] for i in range(n): linha = [] for j in range(m): linha.append(0) matriz.append(linha) print(matriz)
n = int(input('Digite a dimensão n da matriz: ')) m = int(input('Digite a dimensão m da matriz: ')) matriz = [] for i in range(n): matriz.append([0]*m) print(matriz)
n = int(input('Digite a dimensão n da matriz: ')) m = int(input('Digite a dimensão m da matriz: ')) matriz = [] for i in range(n): matriz.append([0]*m) #imprimir em formato de matriz for i in range(n): print(matriz[i]) (^) Resultado para matriz 2x3: [0, 0, 0] [0, 0, 0]
matriz = [] for i in range(3): linha = [] for j in range(3): linha.append(int(input('Digite o valor de [' + str(i) + ',' + str(j) + ']:'))) matriz.append(linha) #contar pares pares = 0 for linha in matriz: for valor in linha: if valor % 2 == 0: pares = pares + 1 #imprimir em formato de matriz for i in range(3): print(matriz[i]) #imprimir qtde de números pares print('A matriz contém', pares, 'números pares’)
Python permite misturar tipos em uma matriz } Exemplo: programa que armazena os nomes e idades de 10 pessoas em uma matriz, e imprime o nome da pessoa mais nova Ana 10 Lucas 15 Bia 13 Larissa 24 Leo 21 Bruno 32 Cássio 4 Jonas 8 Lauro 23 Mateus 18
m = [] #preenche a matriz for i in range(10): linha = [] linha.append(input('Digite o nome da pessoa ' + str(i) + ':')) linha.append(int(input('Digite a idade de ' + linha[0] + ':'))) m.append(linha) #procura a pessoa mais nova menor = m[0][1] pos = 0 for i in range(10): if m[i][1] < menor: menor = m[i][1] pos = i #imprime a matriz for i in range(10): print(m[i]) print('A pessoa mais nova é', m[pos][0]) Ana 10 Lucas 15 Bia 13 Larissa 24 Leo 21 Bruno 32 Cássio 4 Jonas 8 Lauro 23 Mateus 18