بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۲۶ شهریور ۱۴۰۴

شرح برنامه

این برنامه پایتونی یک ماتریس ۳×۳ ایجاد می‌کند و به‌صورت تصادفی به هر خانه عددی بین ۰ تا ۲۰ اختصاص می‌دهد.
سپس عملیات زیر را انجام می‌دهد:
- محاسبه و نمایش مجموع کل عناصر ماتریس
- محاسبه و نمایش میانگین عناصر ماتریس
- نمایش بزرگ‌ترین مقدار در هر سطر
- نمایش کوچک‌ترین مقدار در هر ستون


کد پایتون:


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() محاسبه می‌شود


نوشته و پژوهش شده توسط دکتر شاهین صیامی