Вопрос задан 09.07.2023 в 15:56. Предмет Информатика. Спрашивает Жунсалиева Жулдызай.

Задание по информатике 9 за класс. Тема задания: матрица. Язык: PythonВот задача:Заполните

прямоугольную матрицу a, имеющую n строк и m столбцов элементами из случайных чисел . Найдите среднее арифметическое элементов массива.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чкаловская Милана.

import random

n, m = map(int, input().split())

lst = [[random.randrange(0, 1000) for _ in range(m)] for j in range(n)]

sm = 0

for i in lst:

   print(i)

   sm += sum(i)

print(sm / (n * m))

В условии не указан диапазон случайных чисел, я поставил от 0, до 1000

(измените, если необходимо)

Тут вывод с самой матрицой, если сама матрица не нужна, то убери 'print(i)' из цикла фор

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример решения задачи на языке Python:

python
import random def create_matrix(rows, cols): matrix = [] for _ in range(rows): row = [random.randint(1, 100) for _ in range(cols)] matrix.append(row) return matrix def calculate_average(matrix): total_sum = 0 num_elements = 0 for row in matrix: for element in row: total_sum += element num_elements += 1 if num_elements != 0: average = total_sum / num_elements return average else: return 0 # Задайте значения n (количество строк) и m (количество столбцов) n = int(input("Введите количество строк: ")) m = int(input("Введите количество столбцов: ")) # Создайте матрицу matrix = create_matrix(n, m) # Выведите матрицу for row in matrix: print(row) # Вычислите и выведите среднее арифметическое average = calculate_average(matrix) print(f"Среднее арифметическое элементов матрицы: {average:.2f}")

Примерный порядок действий:

  1. Программа запросит у вас ввести количество строк n и количество столбцов m.
  2. Затем она создаст матрицу nxm с случайными числами от 1 до 100.
  3. Выведет созданную матрицу на экран.
  4. После этого будет вычислено среднее арифметическое элементов матрицы и выведено на экран.

Обратите внимание, что данное решение предполагает, что вы уже имеете представление о базовых конструкциях языка Python и работе с массивами (списками) в этом языке.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос