بکندباز

یک تابع بنویسید که یک لیست شامل اعداد مثبت و منفی را بگیرد. این تابع باید یک لیست بازگرداند که عنصر اول آن تعداد اعداد مثبت و عنصر دوم آن مجموع اعداد منفی باشد.

مثال

sum_neg([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15]) ➞ [10, -65]
# در اینجا ۱۰ عدد مثبت وجود دارد. 
# مجموع تمام اعداد منفی برابر است با -۶۵.

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

sum_neg([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15]) ➞ [10, -65]

sum_neg([92, 6, 73, -77, 81, -90, 99, 8, -85, 34]) ➞ [7, -252]

sum_neg([91, -4, 80, -73, -28]) ➞ [2, -105]

نکات

  • اگر لیست خالی باشد، یک لیست خالی بازگردانید: []
  • عدد ۰ مثبت نیست.
self.assertEqual(sum_neg([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15]), [10, -65])
self.assertEqual(sum_neg([92, 6, 73, -77, 81, -90, 99, 8, -85, 34]), [7, -252])
self.assertEqual(sum_neg([91, -4, 80, -73, -28]), [2, -105])
self.assertEqual(sum_neg([]), [])
self.assertEqual(sum_neg([69, 100, 28, 47, 53, -61, -24]), [5, -85])

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

ghasem3004
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
25 دي 1403

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

Arhsi8294
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1403

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

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

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

Aboolkhafan
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1403

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

Sa_shadow
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1403

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

user-JoCu
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1403

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

MarsBoy
امتیاز:‌ 600
تصحیح اتوماتیک 0 0
‎پایتون‎
21 آذر 1403

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

نظرات

*
*

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