این برنامه پایتونی یک ماتریس ۳×۳ ایجاد میکند و بهصورت تصادفی به هر خانه عددی بین ۰ تا ۲۰ اختصاص میدهد.
سپس عملیات زیر را انجام میدهد:
- محاسبه و نمایش مجموع کل عناصر ماتریس
- محاسبه و نمایش میانگین عناصر ماتریس
- نمایش بزرگترین مقدار در هر سطر
- نمایش کوچکترین مقدار در هر ستون
import random
# ایجاد ماتریس ۳×۳ با مقادیر تصادفی بین ۰ تا ۲۰
matrix = [[random.randint(0, 20) for _ in range(3)] for _ in range(3)]
# نمایش ماتریس
print("ماتریس:")
for row in matrix:
print(row)
# مجموع و میانگین عناصر
total_sum = sum(sum(row) for row in matrix)
average = total_sum / 9
print("\nمجموع عناصر ماتریس:", total_sum)
print("میانگین عناصر ماتریس:", round(average, 2))
# بزرگترین مقدار هر سطر
print("\nبزرگترین مقدار در هر سطر:")
for i, row in enumerate(matrix):
print(f"سطر {i+1}: {max(row)}")
# کوچکترین مقدار هر ستون
print("\nکوچکترین مقدار در هر ستون:")
for col in range(3):
column_values = [matrix[row][col] for row in range(3)]
print(f"ستون {col+1}: {min(column_values)}")
ماتریس:
[12, 3, 18]
[7, 0, 14]
[20, 5, 6]
مجموع عناصر ماتریس: 85
میانگین عناصر ماتریس: 9.44
بزرگترین مقدار در هر سطر:
سطر 1: 18
سطر 2: 14
سطر 3: 20
کوچکترین مقدار در هر ستون:
ستون 1: 7
ستون 2: 0
ستون 3: 6
در این برنامه:
- ماتریس با استفاده از random.randint() ساخته میشود
- مجموع و میانگین با استفاده از توابع sum() محاسبه میشود
- بزرگترین مقدار هر سطر با max() و کوچکترین مقدار هر ستون با min() محاسبه میشود