پر کردن یک ماتریس با مقادیر از صفحه کلید

اجازه دهید برنامه یک آرایه دوبعدی را به عنوان ورودی دریافت کند، به شکل n خطوط، که هر کدام حاوی m اعداد جدا شده با فضاها چگونه آنها را بشماریم؟ برای مثال به این صورت:

الف=[] برای i در محدوده(n): A.append(list(map(int, input().split()))) # متد list() یک لیست(آرایه) ایجاد می کند   # از مجموعه داده های داده شده در پرانتز

یا، بدون استفاده از فراخوانی توابع تودرتو پیچیده:

الف=[] برای i در محدوده(n): row = input().split() # خواندن یک رشته با اعداد، # تقسیم به عناصر با فاصله (دریافت ردیف آرایه) برای i در محدوده (len(ردیف)): row[i] = int(row[i]) # هر عنصر ردیف فهرست به عدد تبدیل می‌شود A.append(row) # ضمیمه ردیف آرایه به آرایه A

تکرار روی عناصر ماتریس

هر عنصر ماتریس دارای دو شاخص است، بنابراین باید از یک حلقه تودرتو برای تکرار روی همه عناصر استفاده کنید.
معمولاً یک ماتریس سطر به ردیف تکرار می شود: حلقه بیرونی روی شاخص های ردیف تکرار می شود، در حالی که حلقه داخلی روی شاخص های ستون تکرار می شود.
اما در صورت لزوم، می توانید روی ماتریس و ستون ها تکرار کنید، سپس چرخه ها برعکس می شوند.