95 поинтов Реализуйте класс Table, который хранит целые числа в двумерной таблице. При инициализации Table(rows, cols) экземпляру передаются число строк и столбцов в таблице. Строки и столбцы нумеруются с нуля. table. get_value(row, col) — прочитать значение из ячейки в строке row, столбце col. Если ячейка с индексами row и col не лежит внутри таблицы, нужно вернуть None. table. set_value(row, col, value) — записать число в ячейку строки row, столбца col. Гарантируется, что в тестах будет в запись только в ячейки внутри таблицы. table. n_rows() — вернуть число строк в таблицеtable. n_cols() — вернуть число столбцов в таблицеtable. delete_row(row) — удалить строку с номером rowtable. delete_col(col) — удалить колонку с номером coltable. add_row(row) — добавить в таблицу новую строку с индексом row. Номера строк >= row, должны увеличиться на единицу. Новая строка состоит из нулей. table. add_col(col) — добавить в таблицу новую колонку с индексом col. Номера колонок >= col, должны увеличиться на единицу. Новая колонка состоит из нулей. Каждый тест представляет собой код, в котором будут использоваться ваш класс. Файл c решением не обязательно называть solution. py, он будет переименован автоматически. Тест запускается с вашим классом, а его вывод сравнивается с правильным решением.