Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ماذا تشتري

جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 77 من 77.

challenge icon

التحدي

متوسط

اكتب برنامجاً يستقبل ثلاثة مدخلات (معطاة):

  1.  قائمة بالأسعار
  2. قائمة بأسماء العناصر
  3. الميزانية المخصصة لكل عنصر

 

يجب أن يقوم البرنامج بطباعة:

  1. قائمة بالعناصر التي يمكنك شراؤها ضمن ميزانيتك
  2. إجمالي الميزانية التي ستحتاجها إذا اشتريت جميع العناصر التي يمكنك تحمل تكلفتها
  3. عدد العناصر التي لم تتمكن من تحمل تكلفتها

تحقق من حالات الاختبار (test cases) لمعرفة تنسيق المخرجات

جرّب بنفسك

prices = input().split(",")
for i in range(len(prices)):
    prices[i] = int(prices[i])
items = input().split(",")
budget_per_item = int(input())

affordable_items = []
cant_afford = 0
total_needed = 0


# اكتب كودك بالأسفل




print("Can buy:", affordable_items)
print("Total budget needed:", total_needed)
print("Can't afford:", cant_afford)

جميع دروس Fundamentals