• 1
    إدخال وإخراج البيانات
    • المهام
  • 2
    الشروط
    • المهام
  • 3
    حلقة for
    • المهام
  • 4
    السلاسل النصية
    • المهام
  • 5
    حلقة while
    • المهام
  • 6
    القوائم
    • المهام
  • 7
    مصفوفات ثنائية الأبعاد
    • المهام
  • 8
    القواميس
    • المهام
  • 9
    المجموعات
    • المهام
  • 10
    الدوال والتكرار
    • المهام
  • к

درس 8. Dictionary

الصعوبة:

иконка человека красный иконка человека белая иконка человека зеленая Pythonlib

مسألة«هدايا بالبريد»

💻 Python
أنت تعمل في فريق دعم الموقع. تحتاج إلى إنشاء دليل يحتوي على معلومات حول الرموز البريدية للمستخدمين لإرسال بطاقات التهنئة إليهم. لديك قائمة تحتوي على بيانات المستخدمين. يتم تمثيل كل مستخدم في شكل قائمة، حيث العنصر الأول – هو اسم المستخدم (نص)، والعنصر الثاني (إن وجد) – هو رمزه البريدي (نص). ليس لدى جميع المستخدمين رمز بريدي. rn
اكتب برنامجًا يقبل هذه القائمة ويشكل قاموسًا يكون فيه المستخدمون هم المفاتيح، والقيم – هي رموزهم البريدية. إذا لم يكن لدى المستخدم رمز بريدي، فيجب أن تكون القيمة   none .

تنسيق الإدخال

قائمة ثنائية الأبعاد حيث تحتوي كل قائمة داخلية على معلومات حول مستخدم واحد. تحتوي كل قائمة داخلية على اسم المستخدم (سطر) واختياريًا الرمز البريدي (سطر)

تنسيق الإخراج

إخراج بناء في اسم المستخدم: "الرمز البريدي"، حيث يمكن أن يكون "الرمز البريدي" سطرًا أو "لا شيء"

مثال

إدخال

[["Ivan", "123456"], ["Maria"], ["Peter", "654321"], ["Anna", "987654"], ["Svetlana"]]

إخراج

إيفان: 123456
ماريا: لا شيء
بيتر: 654321
آنا: 987654
سفيتلانا: لا شيء

تلميح

There will be no clue here, decide for yourself!

main.py
اختبار 1
اختبار 2
اختبار 3
اختبار 4
اختبار 5
اختبار 6
اختبار 7
اختبار 8
اختبار 9
اختبار 10
حل المطور

🎉 تهانينا! 🎉

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

AD

إعلان

red-snake blue-snake green-snake

جارٍ تشغيل الكود...

مساعد الذكاء الاصطناعي

مرحباً! أنا مساعدك في البرمجة. اسألني أي شيء عن Python — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!