2223₁₀ = 1000110₀₃
4999₁₀ = 35051₀₆
Объяснение:
Переводим целую часть 2223₁₀ в 3-ую систему последовательным делением на 3:
2223/3 = 741, остаток: 0
741/3 = 247, остаток: 0
247/3 = 82, остаток: 1
82/3 = 27, остаток: 1
27/3 = 9, остаток: 0
9/3 = 3, остаток: 0
3/3 = 1, остаток: 0
1/3 = 0, остаток: 1
2223₁₀ = 1000110₀₃
Переводим целую часть 4999₁₀ в 6-ую систему последовательным делением на 6:
4999/6 = 833, остаток: 1
833/6 = 138, остаток: 5
138/6 = 23, остаток: 0
23/6 = 3, остаток: 5
3/6 = 0, остаток: 3
4999₁₀ = 35051₀₆
Короче. Вот код.
def matrix_gen(gen, n, m): Matrix = []; for i in range(n): a = []; for j in range(m): a.append(gen[j]); Matrix.append(a); return Matrix;Объяснение
Сначало ты инициализируешь функицю с названием "matrix_gen", которая принимает 3 параметра, 'gen' -- это генератор которые ты будешь использовать. 'n' & 'm' это размер матрицы.
Второй строчкой ты инициалихируешь пустой массив, которые похже заполнишь. Третей строчкой ты в for цикле обходишь все строки матрицы, они же подмассивы массива Matrix, просто 'a'. Делаем мы это 'n' раз.
Четвётрой строчкой ты инициализируешь массив(ы, мы в цикле) 'a', и следующей строчкой заполняешь уже его. Так же в for цикле. Всего в нём будет 'm' элементов.
Надеюсь решение правильное. Честно говоря у тебя вопрос очень странно поставлен.