در ریاضیات، Interval به تفاوت بین بزرگترین عدد و کوچکترین عدد در یک لیست گفته میشود.
برای مثال:
A = (3, 5, 7, 23, 11, 42, 80)
Interval of A = 80 - 3 = 77
تابعی بنویسید که یک لیست را بگیرد و اگر فاصلهی لیست برابر با یکی از عناصر دیگر لیست باشد، ":)" را برگرداند. در غیر این صورت، ":(" را برگرداند. همچنین اگر ورودی تابع یک لیست نباشد، مقدار ":/" را برگردانید.
مثال
face_interval([1, 2, 5, 8, 3, 9]) ➞ ":)"
# فاصله لیست برابر با یکی از عناصر است.
نمونه ورودی و خروجی
face_interval([1, 2, 5, 8, 3, 9]) ➞ ":)"
face_interval([5, 2, 8, 3, 11]) ➞ ":("
face_interval("bruh") ➞ ":/"
نکات
- لیستها تکراری ندارند و تمام عناصر منحصر به فرد هستند.
- اگر ورودی تابع یک لیست نباشد (مثلاً رشته یا هر نوع دیگر)، مقدار
":/"را برگردانید.
self.assertEqual(face_interval([1, 2, 5, 8, 3, 9]), ":)")
self.assertEqual(face_interval([5, 2, 8, 3, 11]), ":(")
self.assertEqual(face_interval("bruh"), ":/")
self.assertEqual(face_interval([20, 50, 13, 60, 79, 72, 99]), ":(")
self.assertEqual(face_interval([11, 42, 83, 28, 47, 94]), ":)")
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات