
Вопрос задан 09.07.2023 в 15:56.
Предмет Информатика.
Спрашивает Жунсалиева Жулдызай.
Задание по информатике 9 за класс. Тема задания: матрица. Язык: PythonВот задача:Заполните
прямоугольную матрицу a, имеющую n строк и m столбцов элементами из случайных чисел . Найдите среднее арифметическое элементов массива.

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

Отвечает Чкаловская Милана.
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)' из цикла фор



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример решения задачи на языке Python:
pythonimport 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}")
Примерный порядок действий:
- Программа запросит у вас ввести количество строк
n
и количество столбцовm
. - Затем она создаст матрицу
n
xm
с случайными числами от 1 до 100. - Выведет созданную матрицу на экран.
- После этого будет вычислено среднее арифметическое элементов матрицы и выведено на экран.
Обратите внимание, что данное решение предполагает, что вы уже имеете представление о базовых конструкциях языка Python и работе с массивами (списками) в этом языке.


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

Информатика 23
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili