بکندباز

با توجه به لیستی از جعبه‌ها، یک تابع بنویسید که حجم کل تمامی جعبه‌ها را با هم ترکیب کرده و برگرداند. هر جعبه به‌صورت یک لیست با سه عنصر نشان داده می‌شود که طول، عرض و ارتفاع را مشخص می‌کنند.

برای مثال، تابع total_volume([2, 3, 2], [6, 6, 7], [1, 2, 1]) باید مقدار 266 را برگرداند، زیرا محاسبات به صورت زیر انجام می‌شود:
\[(2 \times 3 \times 2) + (6 \times 6 \times 7) + (1 \times 2 \times 1) = 12 + 252 + 2 = 266\]

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

total_volume([4, 2, 4], [3, 3, 3], [1, 1, 2], [2, 1, 1]) ➞ 63

total_volume([2, 2, 2], [2, 1, 1]) ➞ 10

total_volume([1, 1, 1]) ➞ 1

نکات:

  • حداقل یک جعبه به تابع داده می‌شود.
  • هر جعبه همیشه دارای سه بُعد است (طول، عرض و ارتفاع).
self.assertEqual(total_volume([4, 2, 4], [3, 3, 3], [1, 1, 2], [2, 1, 1]), 63)
self.assertEqual(total_volume([2, 2, 2], [2, 1, 1]), 10)
self.assertEqual(total_volume([1, 1, 1]), 1)
self.assertEqual(total_volume([5, 1, 10], [1, 9, 2]), 68)
self.assertEqual(total_volume([1, 1, 5], [3, 3, 1]), 14)

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

aliahmadi98
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
8 آذر 1403

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

mantix
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
6 آبان 1403

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

Aboolkhafan
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
6 آبان 1403

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

MarsBoy
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
6 آبان 1403

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

Arhsi8294
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
6 آبان 1403

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

Sa_shadow
امتیاز:‌ 8445
تصحیح اتوماتیک 0 0
‎پایتون‎
6 آبان 1403

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

نظرات

*
*

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