def pede_matriz():
    """Interage com o usuário pedindo para digitar uma matriz
    posição por posição. Retorna a matriz resultante (lista
    de listas de números """
    matriz = []
    quantidade_linhas = int(input("Quantas linhas? "))
    quantidade_colunas = int(input("Quantas colunas? "))
    for posicao_linha in range(quantidade_linhas):
        #A tarefa aqui é RECEBER e GUARDAR uma linha da matriz
        linha = []
        for posicao_coluna in range(quantidade_colunas):
            #A tarefa é RECEBER e GUARDAR uma única posição da matriz
            número = int(input(str.format("Digite o número que ocupa a posição {}, {}: ",posicao_linha, posicao_coluna )))
            list.append(linha,número)
        list.append(matriz,linha)
    return matriz

def pares_na_matriz(matriz):
    """Recebe uma matriz e retorna a quantidade de números pares dela"""
    contador = 0
    for linha in matriz:
        for número in linha:
            if número % 2 == 0:
                contador += 1
    return contador

def main():
    matriz = pede_matriz()
    pares = pares_na_matriz(matriz)
    print("A quantidade de pares na matriz é",pares)
    print("A matriz digitada foi",matriz)

if __name__ == '__main__':
    main()
