یک تابع بنویسید که یک عدد n را دریافت کند و بررسی کند که آیا هر رقم این عدد بر رقم سمت چپ خود بخشپذیر است یا خیر. خروجی این تابع باید یک آرایه بولی باشد که نتیجه بررسیها را نشان میدهد.
مثال
divisible_by_left(73312) ➞ [False, False, True, False, True]
# رقم ۷ عددی در سمت چپ ندارد = False
# ۳ تقسیم بر ۷ بخشپذیر نیست = False
# ۳ تقسیم بر ۳ بخشپذیر است = True
# ۱ تقسیم بر ۳ بخشپذیر نیست = False
# ۲ تقسیم بر ۱ بخشپذیر است = True
نمونه ورودی و خروجی
divisible_by_left(73312) ➞ [False, False, True, False, True]
divisible_by_left(1) ➞ [False]
divisible_by_left(635) ➞ [False, False, False]
نکات:
- آرایه همیشه با مقدار
False
شروع میشود، زیرا رقم اول عدد، عددی در سمت چپ ندارد.
self.assertEqual(divisible_by_left(73312), [False, False, True, False, True]) self.assertEqual(divisible_by_left(1), [False]) self.assertEqual(divisible_by_left(635), [False, False, False])
پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
نظرات