0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

الكود التالي يُطبع 4 my_set = {1, 2, 3, 3, 2, 1, 4} print(len(my_set)) صح او غلط ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

صح

الإجابة هي: صح.

الشرح التفصيلي:

لفهم سبب هذه الإجابة، يجب أن نعرف خاصيتين أساسيتين في لغة برمجة بايثون (Python):

1. ماهية "المجموعة" (Set):
في بايثون، تُستخدم الأقواس `{ }` لتعريف المجموعات (Sets). أهم ميزة في المجموعة هي أنها لا تسمح بتكرار العناصر. إذا قمت بوضع نفس الرقم أكثر من مرة داخل المجموعة، فإن بايثون ستقوم تلقائياً بحذف العناصر المكررة والإبقاء على نسخة واحدة فقط من كل عنصر.

  • في الكود المذكور: لدينا `my_set = {1, 2, 3, 3, 2, 1, 4}`.
  • ماذا يحدث فعلياً؟ بايثون تحذف الأرقام المكررة (1 و 2 و 3)، فتصبح المجموعة في الذاكرة كالتالي: `{1, 2, 3, 4}`.

2. وظيفة الدالة `len()`:
تُستخدم الدالة `len()` لحساب عدد العناصر الموجودة داخل المجموعة أو القائمة (أي قياس الطول).
  • بما أن المجموعة بعد حذف التكرار أصبحت تحتوي على العناصر `{1, 2, 3, 4}` فقط.
  • إذن، عدد العناصر هو 4.

الخلاصة:
الكود يقوم بتعريف مجموعة تحتوي على أرقام مكررة $\rightarrow$ بايثون تحولها إلى مجموعة عناصر فريدة `{1, 2, 3, 4}` $\rightarrow$ الدالة `len` تحسب عدد هذه العناصر $\rightarrow$ النتيجة النهائية هي 4.

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال الكود التالي يُطبع 4 my_set = {1, 2, 3, 3, 2, 1, 4} print(len(my_set)) صح او غلط ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال الكود التالي يُطبع 4 my_set = {1, 2, 3, 3, 2, 1, 4} print(len(my_set)) صح او غلط ؟ بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...