Намалювати блок-схему до коду пайтон
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}")
Ответы на вопрос
Ответил lizakravcenko62
0
Імпортуємо модуль randint з бібліотеки random.
Ініціалізуємо змінні m2, diagon1, m та n, із значеннями 1, 0, відповідно до введених з клавіатури користувачем значень, що вказують розміри матриці.
Створюємо матрицю а розміром n x m, заповнюючи її випадковими двозначними числами за допомогою генератора списку.
Виводимо матрицю a на екран.
Якщо розміри матриці співпадають, то:
Проходимо по діагоналі матриці та додаємо до змінної diagon1 значення елементів на головній та побічній діагоналях.
Змінюємо значення змінної m2, множачи між собою елементи матриці на головній та побічній діагоналях.
Виводимо значення diagon1 та m2 на екран.
Новые вопросы
Русский язык,
1 год назад
Українська мова,
1 год назад
История,
1 год назад
Математика,
1 год назад
Математика,
6 лет назад