📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
دالة max()
نوع: محتوى تعليمي
تعرض دالة (max) قيمة أكبر عنصر في القائمة.
نوع: محتوى تعليمي
grades=[89,88,98,95]
maxGrade=max(grades)
print("The maximum grade is: ",maxGrade)
نوع: محتوى تعليمي
دالة min()
نوع: محتوى تعليمي
تعرض دالة (min) قيمة أدنى عنصر في القائمة.
نوع: محتوى تعليمي
grades=[89,88,98,95]
minGrade=min(grades)
print("The minimum grade is: ",minGrade)
نوع: محتوى تعليمي
شغل المقطع البرمجي الآتي. ماذا تلاحظ؟
نوع: محتوى تعليمي
letters=["b", "a", "x"]
minLetter=min(letters)
print("The smallest letter is: ",minLetter)
نوع: محتوى تعليمي
لا تتعامل دوال min و max مع القوائم التي تحتوي على أرقام وحروف معاً.
نوع: NON_EDUCATIONAL
جرب بنفسك
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
📄 النص الكامل للصفحة
دالة max()
تعرض دالة (max) قيمة أكبر عنصر في القائمة.
grades=[89,88,98,95]
maxGrade=max(grades)
print("The maximum grade is: ",maxGrade)
دالة min()
تعرض دالة (min) قيمة أدنى عنصر في القائمة.
grades=[89,88,98,95]
minGrade=min(grades)
print("The minimum grade is: ",minGrade)
شغل المقطع البرمجي الآتي. ماذا تلاحظ؟
letters=["b", "a", "x"]
minLetter=min(letters)
print("The smallest letter is: ",minLetter)
لا تتعامل دوال min و max مع القوائم التي تحتوي على أرقام وحروف معاً.
جرب بنفسك
وزارة التعليم
Ministry of Education
2025 - 1447
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي الوظيفة الأساسية لدالة `max()` في بايثون؟
- أ) تعرض عدد العناصر في القائمة.
- ب) تعرض قيمة أكبر عنصر في القائمة.
- ج) تعرض قيمة أصغر عنصر في القائمة.
- د) تعكس ترتيب عناصر القائمة.
الإجابة الصحيحة: b
الإجابة: تعرض قيمة أكبر عنصر في القائمة.
الشرح: دالة `max()` هي دالة مدمجة في بايثون تأخذ قائمة أو أي كائن قابل للتكرار كوسيط وتُرجع العنصر الذي له القيمة الأعلى ضمنها. تُستخدم عادةً مع القوائم الرقمية لإيجاد القيمة العظمى.
تلميح: تتعلق بالعثور على القيمة القصوى ضمن مجموعة من البيانات.
التصنيف: تعريف | المستوى: سهل
ما هي الوظيفة الأساسية لدالة `min()` في بايثون؟
- أ) تعرض قيمة أدنى عنصر في القائمة.
- ب) تعرض مجموع عناصر القائمة.
- ج) تحذف العنصر الأول من القائمة.
- د) تضيف عنصراً جديداً إلى القائمة.
الإجابة الصحيحة: a
الإجابة: تعرض قيمة أدنى عنصر في القائمة.
الشرح: دالة `min()` هي دالة مدمجة في بايثون تأخذ قائمة أو أي كائن قابل للتكرار كوسيط وتُرجع العنصر الذي له القيمة الأقل ضمنها. تُستخدم عادةً مع القوائم الرقمية لإيجاد القيمة الصغرى.
تلميح: تتعلق بالعثور على القيمة الدنيا ضمن مجموعة من البيانات.
التصنيف: تعريف | المستوى: سهل
عند تطبيق دالة `min()` على القائمة `letters=["b", "a", "x"]`، ما هي القيمة التي ستُعرض؟
- أ) "b"
- ب) "x"
- ج) "a"
- د) سيظهر خطأ.
الإجابة الصحيحة: c
الإجابة: "a"
الشرح: تحدد دالة `min()` أصغر عنصر في القائمة. بالنسبة للقوائم النصية، يتم المقارنة بناءً على الترتيب الأبجدي (Unicode). في القائمة `["b", "a", "x"]`، الحرف "a" يأتي أبجدياً قبل "b" و"x"، لذا هو الأصغر.
تلميح: تحدد الدالة `min()` أصغر قيمة بناءً على الترتيب الأبجدي (أو القيمة العددية).
التصنيف: سؤال اختبار | المستوى: متوسط
ما الذي يحدث عند محاولة استخدام دوال `min()` أو `max()` مع قائمة تحتوي على أرقام وحروف معاً؟
- أ) تتعامل مع الأرقام فقط وتتجاهل الحروف.
- ب) تتعامل مع الحروف فقط وتتجاهل الأرقام.
- ج) تحول الحروف إلى أرقام ثم تتعامل مع القائمة.
- د) لا تتعامل الدوال مع هذه القوائم (سيظهر خطأ).
الإجابة الصحيحة: d
الإجابة: لا تتعامل الدوال مع هذه القوائم (سيظهر خطأ).
الشرح: دوال `min()` و `max()` تحتاج إلى مقارنة العناصر مع بعضها لتحديد الأصغر أو الأكبر. إذا كانت القائمة تحتوي على أنواع بيانات مختلفة (مثل أرقام وحروف)، لا يمكن إجراء مقارنة منطقية بينها، مما يؤدي إلى ظهور خطأ من نوع `TypeError`.
تلميح: تتعلق بمحدودية أنواع البيانات التي يمكن مقارنتها.
التصنيف: مفهوم جوهري | المستوى: متوسط