سؤال 4: أنشئ قاموسًا: > يحتوي على الاسم الأول والاسم الأخير لثلاثة من أصدقائك. > أضف صديقًا جديدًا. > احذف جميع عناصر القاموس. ملاحظة: اطبع عناصر القاموس بعد كل خطوة ولاحظ النتائج.
الإجابة: س4: (مثال صحيح) - بعد إنشاء القاموس (3 أصدقاء): سلمان ← العتيبي، فهد ← القحطاني، ناصر ← السبيعي - بعد إضافة صديق جديد: إضافة: خالد ← الحربي (فيصبح عدد الأصدقاء 4) - بعد حذف جميع عناصر القاموس: القاموس فارغ
خطوات الحل:
- **الخطوة 1: جدول المعطيات والمطلوب** | المعطيات | المطلوب | |----------|---------| | - إنشاء قاموس يحتوي على الاسم الأول والاسم الأخير لثلاثة أصدقاء.<br>- إضافة صديق جديد.<br>- حذف جميع عناصر القاموس.<br>- طباعة عناصر القاموس بعد كل خطوة. | تنفيذ العمليات المطلوبة على القاموس وملاحظة النتائج. |
- **الخطوة 2: المبدأ المستخدم** - **القاموس (Dictionary)** في بايثون: هيكل بيانات يخزن العناصر على شكل أزواج **مفتاح:قيمة**. - **العمليات الأساسية على القواميس**: 1. **إنشاء القاموس**: باستخدام الأقواس المعقوفة `{}`. 2. **إضافة عنصر جديد**: باستخدام تعيين قيمة لمفتاح جديد. 3. **حذف جميع العناصر**: باستخدام الدالة `clear()`. 4. **طباعة القاموس**: باستخدام الدالة `print()`.
- **الخطوة 3: إنشاء القاموس الأولي (3 أصدقاء)** python # إنشاء قاموس الأصدقاء أصدقاء = { "سلمان": "العتيبي", "فهد": "القحطاني", "ناصر": "السبيعي" } # طباعة القاموس بعد الإنشاء print("بعد إنشاء القاموس:", أصدقاء) **النتيجة**: > بعد إنشاء القاموس: {'سلمان': 'العتيبي', 'فهد': 'القحطاني', 'ناصر': 'السبيعي'}
- **الخطوة 4: إضافة صديق جديد** python # إضافة صديق جديد (خالد الحربي) أصدقاء["خالد"] = "الحربي" # طباعة القاموس بعد الإضافة print("بعد إضافة صديق جديد:", أصدقاء) **النتيجة**: > بعد إضافة صديق جديد: {'سلمان': 'العتيبي', 'فهد': 'القحطاني', 'ناصر': 'السبيعي', 'خالد': 'الحربي'} **ملاحظة**: > - أصبح عدد العناصر في القاموس **4** أصدقاء. > - المفتاح الجديد هو **"خالد"** والقيمة هي **"الحربي"**.
- **الخطوة 5: حذف جميع عناصر القاموس** python # حذف جميع العناصر باستخدام clear() أصدقاء.clear() # طباعة القاموس بعد الحذف print("بعد حذف جميع العناصر:", أصدقاء) **النتيجة**: > بعد حذف جميع العناصر: {} **ملاحظة**: > - القاموس أصبح **فارغًا** ولا يحتوي على أي عناصر. > - الدالة `clear()` تزيل جميع الأزواج **مفتاح:قيمة** من القاموس.
- **الخطوة 6: الإجابة النهائية** تم تنفيذ جميع العمليات المطلوبة بنجاح: 1. **إنشاء قاموس** يحتوي على بيانات 3 أصدقاء. 2. **إضافة صديق جديد** ليرتفع العدد إلى 4 أصدقاء. 3. **حذف جميع العناصر** باستخدام `clear()` لتفريغ القاموس تمامًا. 4. **طباعة النتائج** بعد كل خطوة للتأكد من التغييرات. **الخلاصة**: القاموس الآن فارغ بعد تنفيذ سلسلة العمليات المطلوبة.