# Практическое занятие №13
# Вариант 18
# 1. Увеличить в 3 раза элементы матрицы, кратные 3.
# 2. Найти среднее арифметическое элементов последних двух столбцов.
rows = 4
cols = 5
matrix = [
[3, 5, 9, 2, 6],
[4, 12, 7, 15, 8],
[18, 1, 10, 21, 11],
[13, 24, 14, 16, 27]
]
print("Исходная матрица:")
for row in matrix:
print(row)
# Преобразование матрицы
new_matrix = [
[x * 3 if x % 3 == 0 else x for x in row]
for row in matrix
]
print("\nМатрица после увеличения элементов, кратных 3, в 3 раза:")
for row in new_matrix:
print(row)
# Последние два столбца
last_two_columns = [
row[j]
for row in new_matrix
for j in range(cols - 2, cols)
]
average = sum(last_two_columns) / len(last_two_columns)
print("\nЭлементы последних двух столбцов:")
print(last_two_columns)
print(f"\nСреднее арифметическое элементов последних двух столбцов: "
f"{average:.2f}")