3a aula estudo dirigido - listas como matrizes.pdf

Falamos de matriz em Python

Matrizes numéricas bidirecionais em formato de lista:

Com base no contexto selecionado, vemos que a aula 3 abordou o tema de matrizes em Python, especificamente focando em matrizes numéricas bidimensionais que são implementadas usando listas.

Para complementar este tópico, posso explicar que em Python, as matrizes bidimensionais são geralmente implementadas como listas de listas, onde cada lista interna representa uma linha da matriz. Por exemplo:

# Exemplo de matriz 2x3
matriz = [
    [1, 2, 3],
    [4, 5, 6]
]

Algumas características importantes das matrizes em Python:

Primeiro laboratório:

mat = []
for i in range(3):
    nova_linha = []
    for j in range(3):
        num = int(input("mat["+str(i)+"]["+str(j)+"]: "))
        nova_linha.append(num)
    mat.append(nova_linha)
print(mat)

Laboratório 2 usando random:

import random
mat = []
for i in range(3):
    nova_linha = []
    for j in range(3):
        num = random.randint(0,5)
        nova_linha.append(num)
    mat.append(nova_linha)
print(mat)