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

درس 8. Dictionary

الصعوبة:

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

مسألة«قاموس مع السلع»

💻 Python
أنت مالك المتجر الإلكتروني. تحتاج إلى أتمتة عملية التحقق من توفر البضائع في المستودع قبل تأكيد الطلب. اكتب برنامجًا يستقبل معلومات حول الحالة الحالية للمستودع، والمنتج المطلوب وكميته، ويحدد ما إذا كان من الممكن إتمام الطلب.

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

أولاً، يتم تقديم القاموس stock ، والذي يمثل المستودع مسبقًا. مفاتيح القاموس هي أسماء السلع (سلاسل نصية)، والقيم هي عدد وحدات كل منتج (أعداد صحيحة). يتم تقديم القاموس بتنسيق بايثون، على سبيل المثال:   {'apples': 50, 'bananas': 100, 'orange': 75}
rn
ثم السطر merch  - اسم المنتج الذي يريد العميل شراءه.
أخيرًا، العدد الصحيح n هو عدد وحدات المنتج التي يريد العميل شراءها.

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

يجب على البرنامج استنتاج   true إذا كان المخزون كافياً لتنفيذ الطلب، و   false بخلاف ذلك

مثال

إدخال

{'apples': 50, 'bananas': 100, 'oranges': 75}
apples
25

إخراج

صحيح

تلميح

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 — يمكنني شرح الدوال والطرق ومساعدتك في المهمة الحالية!