بکندباز

یک لیست به شما داده می‌شود که نشان می‌دهد جیمز هر روز چه مسافتی از خانه‌اش دور می‌شود. ممکن است او به سمت خانه یا دورتر از آن حرکت کند، بنابراین مقادیر منفی هم قابل انتظار هستند.

یک تابع ایجاد کنید که مسافتی را که جیمز باید طی کند تا به خانه برگردد، محاسبه کند.

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

distance_home([2, 4, 2, 5]) ➞ 13

distance_home([-1, -4, -3, -2]) ➞ 10

distance_home([3, 4, -5, -2]) ➞ 0

نکات

  • فرض کنید جیمز فقط در یک خط مستقیم حرکت می‌کند.
  • مسافت همیشه یک عدد مثبت خواهد بود.
self.assertEqual(distance_home([2, 4, 2, 5]), 13)
self.assertEqual(distance_home([-1, -4, -3, -2]), 10)
self.assertEqual(distance_home([3, 4, -5, -2]), 0)
self.assertEqual(distance_home([9, 13, -11, -11, -10, -12, 15, -3]), 10)
self.assertEqual(distance_home([13, -1, -12, -4, 0, 10, 8, 10]), 24)
self.assertEqual(distance_home([-9, 1, -10, 10, -9, -10, 0, 11, -2, -3]), 21)

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

user-vud8
تصحیح اتوماتیک
‎پایتون‎
19 مرداد 1405

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

DarkLordzx
تصحیح اتوماتیک
‎پایتون‎
25 تير 1405

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

---N---
تصحیح اتوماتیک
‎پایتون‎
4 تير 1405

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

user-j2ej
تصحیح اتوماتیک
‎پایتون‎
26 ارديبهشت 1405

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

user-fbKo
تصحیح اتوماتیک
‎پایتون‎
2 ارديبهشت 1405

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

user-I8SK
تصحیح اتوماتیک
‎پایتون‎
20 آبان 1404

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

user-hbUy
تصحیح اتوماتیک
‎پایتون‎
6 مهر 1404

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

user-Cmfi
تصحیح اتوماتیک
‎پایتون‎
1 مهر 1404

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

naznmrt
تصحیح اتوماتیک
‎پایتون‎
11 مرداد 1404

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

mantix
تصحیح اتوماتیک
‎پایتون‎
18 خرداد 1404

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

amirgoodarzi
تصحیح اتوماتیک
‎پایتون‎
5 ارديبهشت 1404

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

Arash.nc
تصحیح اتوماتیک
‎پایتون‎
7 فروردين 1404

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

haloam
تصحیح اتوماتیک
‎پایتون‎
30 بهمن 1403

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

محمد سیل سپور
تصحیح اتوماتیک
‎پایتون‎
27 بهمن 1403

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

Amin
تصحیح اتوماتیک
‎پایتون‎
10 بهمن 1403

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

aliahmadi98
تصحیح اتوماتیک
‎پایتون‎
8 آذر 1403

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

user-Chxx
تصحیح اتوماتیک
‎پایتون‎
19 مهر 1403

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

Aboolkhafan
تصحیح اتوماتیک
‎پایتون‎
19 مهر 1403

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

MarsBoy
تصحیح اتوماتیک
‎پایتون‎
19 مهر 1403

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

Arhsi8294
تصحیح اتوماتیک
‎پایتون‎
19 مهر 1403

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

Sa_shadow
تصحیح اتوماتیک
‎پایتون‎
19 مهر 1403

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

نظرات

*
*

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