Условие Python: Упражнение 11 с решением
Напишите программу Python, которая принимает две цифры m (строка) и n (столбец) в качестве входных данных и генерирует двумерный массив. Значение элемента в i-й строке и j-м столбце массива должно быть i * j.
Примечание:
i = 0,1 .., m-1
j = 0,1, n-1.
Наглядное представление:
Пример решения:
Код Python:
row_num = int (input ("Введите количество строк:")) col_num = int (input ("Введите количество столбцов:")) multi_list = [[0 для столбец в диапазоне (col_num)] для строки в диапазоне (row_num)] для строки в диапазоне (row_num): для столбца в диапазоне (col_num): multi_list [row] [col] = row * colprint (multi_list)
Пример вывода:
Введите количество строк: 3 Введите количество столбцов: 4 [[0, 0, 0, 0], [0, 1, 2, 3], [0, 2, 4, 6]]
Блок-схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:
Редактор кода Python: