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

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

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

شرح برنامه

این برنامه پایتون یک ماتریس A[1][1] را از ورودی دریافت کرده و ترانهاده آن را در ماتریس B ذخیره می‌کند.
در ترانهاده، رابطه B[i][j] = A[j][i] برقرار است.


کد پایتون:


def transpose_matrix(A: list[list[int]]) -> list[list[int]]:
    rows = len(A)
    cols = len(A[0])
    B = [[0 for _ in range(rows)] for _ in range(cols)]
    for i in range(rows):
        for j in range(cols):
            B[j][i] = A[i][j]
    return B

# دریافت ورودی از کاربر
value = int(input("مقدار عنصر A[0][0] را وارد کنید: "))
A = [[value]]
B = transpose_matrix(A)

print(f"ماتریس A: {A}")
print(f"ترانهاده B: {B}")

نمونه خروجی:


مقدار عنصر A[0][0] را وارد کنید: 7  
ماتریس A: [[7]]  
ترانهاده B: [[7]]

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