-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPython
24 lines (24 loc) · 1.63 KB
/
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
إنشاء المصفوفات:
يبدأ البرنامج بطلب عدد المصفوفات من المستخدم.
ثم يطلب من المستخدم إدخال حجم كل مصفوفة (عدد الصفوف وعدد الأعمدة).
تُنشئ المصفوفات باستخدام دالة create_matrix التي تقوم بقراءة العناصر من المستخدم.
الدالة create_matrix:
تستخدم لإنشاء مصفوفة جديدة.
تأخذ معلمات الصفوف والأعمدة كمدخل.
تقوم بقراءة العناصر من المستخدم باستخدام input.
تُرجع المصفوفة المنشأة.
العمليات الرياضية:
يطلب من المستخدم اختيار العملية التي يرغب في تنفيذها (الجمع، الطرح، أو الضرب).
يتم تنفيذ العملية المختارة باستخدام الدوال perform_addition، perform_subtraction، و perform_multiplication.
الجمع (Addition):
يتم جمع المصفوفات معًا.
يتم التحقق من أن المصفوفات نفس الحجم قبل الجمع.
يتم طباعة المصفوفة الناتجة.
الطرح (Subtraction):
يتم طرح المصفوفات من بعضها.
يتم التحقق من أن المصفوفات نفس الحجم قبل الطرح.
يتم طباعة المصفوفة الناتجة.
الضرب (Multiplication):
يتم ضرب المصفوفات معًا.
يتم التحقق من أن الأعمدة في المصفوفة الأولى مساوية للصفوف في المصفوفة الثانية قبل الضرب.
يتم طباعة المصفوفة الناتجة.