یک تابع بنویسید که دو پارامتر رشته و تعداد بخشها (N) را بپذیرد و رشته ورودی را به N بخش مجزا با طول مساوی تقسیم کند، همانطور که در مثالهای زیر نشان داده شده است:
نمونه ورودی و خروجی
split_n_cases("Strengthened", 6) ➞ ["St", "re", "ng", "th", "en", "ed"]
split_n_cases("Unscrupulous", 2) ➞ ["Unscru", "pulous" ]
split_n_cases("Flavorless", 1) ➞ ["Flavorless" ]
    نکات
- اگر امکان تقسیم رشته به N بخش با طول مساوی وجود نداشت، باید تابع مقدار 
["Error"]را برگرداند. 
self.assertEqual(split_n_cases("Strengthened", 6), ["St", "re", "ng", "th", "en", "ed"])
self.assertEqual(split_n_cases("Unscrupulous", 2), ["Unscru", "pulous" ])
self.assertEqual(split_n_cases("Flavorless", 1), ["Flavorless" ])
self.assertEqual(split_n_cases("Fool's Errand", 20), ["Error"])
self.assertEqual(split_n_cases("Indefatigable Defender", 2), ["Indefatigab", "le Defender"])
self.assertEqual(split_n_cases("Peppered Moth", 6), ["Error"])
self.assertEqual(split_n_cases("Unimaginatively", 3), ["Unima", "ginat", "ively"])
                                                    پاسخ های کاربران به این تمرین
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید
                                            
نظرات