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

درس 10. Functions and recursion

الصعوبة:

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

مسألة«إدارة خصومات المتجر»

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

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

السطر الأول يحتوي على نوع الخصم (خطي، تدريجي، حدي).
السطر الثاني يحتوي على النسبة الأساسية للخصومات (عدد صحيح من 0 إلى 50).
السطر الثالث يحتوي على الحد الأدنى للمبلغ لاستخدام الخصومات (عدد صحيح).
السطر الرابع يحتوي على كمية السلع.
الأسطر التالية تحتوي على أسعار السلع (أعداد صحيحة).

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

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

مثال

إدخال

خطي
10
100
3
150
200
80

إخراج

80
135
180

تلميح

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