بکندباز

یک تابع ایجاد کنید که یک لیست از دیکشنری‌ها (خواربار) را بگیرد و قیمت کل را محاسبه کند و آن را به عنوان یک عدد برگرداند. یک دیکشنری خواربار دارای یک محصول، یک مقدار و یک قیمت است، به عنوان مثال:

{
  "محصول": "شیر",
  "مقدار": 1,
  "قیمت": 1.50
}

نمونه ورودی و خروجی

get_total_price([{"product": "Milk", "quantity": 1, "price": 1.50}]) ➞ 1.5

get_total_price([{"product": "Milk", "quantity": 1, "price": 1.50 }, {"product": "Cereals", "quantity": 1, "price": 2.50}]) ➞ 4

get_total_price([{"product": "Milk", "quantity": 3, "price": 1.50}]) ➞ 4.5
self.assertEqual(get_total_price([{"product": "Milk", "quantity": 1, "price": 1.50}]), 1.5)
self.assertEqual(get_total_price([{"product": "Milk", "quantity": 1, "price": 1.50 }, {"product": "Cereals", "quantity": 1, "price": 2.50}]), 4)
self.assertEqual(get_total_price([{"product": "Milk", "quantity": 3, "price": 1.50}]), 4.5)
self.assertEqual(get_total_price([{"product": "Milk", "quantity": 1, "price": 1.50}, {"product": "Eggs", "quantity": 12, "price": 0.10}, {"product": "Bread", "quantity": 2, "price": 1.60}, {"product": "Cheese", "quantity": 1, "price": 4.50}]), 10.4)
self.assertEqual(get_total_price([{"product": "Chocolate", "quantity": 1, "price": 0.10}, {"product": "Lollipop", "quantity": 1, "price": 0.20}]), 0.3)

پاسخ های کاربران به این تمرین

aabbasm
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
24 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

mary2432
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
3 مهر 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

alitayyar
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
31 شهريور 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aboolkhafan
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
31 شهريور 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

amirgoodarzi
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
31 شهريور 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

user-Tg9h
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
31 شهريور 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Sa_shadow
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
31 شهريور 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط