Предмет: Информатика,
автор: ekaterinabohatska
Намалювати блок-схему до коду пайтон
from random import randint m2, diagon1, m, n = 1, 0, int(input()), int(input()) a = [[randint(10, 99) for j in range(m)] for i in range(n)] for i in range(n): print(a[i]) if n==m: for i in range(m): diagon1 += a[i][i] + a[i][m-i-1] m2 *= a[i][i] * a[i][m-i-1] print(f"{diagon1} \n{m2}")
Ответы
Автор ответа:
0
Імпортуємо модуль randint з бібліотеки random.
Ініціалізуємо змінні m2, diagon1, m та n, із значеннями 1, 0, відповідно до введених з клавіатури користувачем значень, що вказують розміри матриці.
Створюємо матрицю а розміром n x m, заповнюючи її випадковими двозначними числами за допомогою генератора списку.
Виводимо матрицю a на екран.
Якщо розміри матриці співпадають, то:
Проходимо по діагоналі матриці та додаємо до змінної diagon1 значення елементів на головній та побічній діагоналях.
Змінюємо значення змінної m2, множачи між собою елементи матриці на головній та побічній діагоналях.
Виводимо значення diagon1 та m2 на екран.
Похожие вопросы
Предмет: Математика,
автор: phab9403
Предмет: Английский язык,
автор: mmilaska9000
Предмет: Английский язык,
автор: 123irara321
Предмет: История,
автор: farewbel
Предмет: Математика,
автор: otarbaevanurzamal