Theme
Primary Color

اكتشاف أخطاء الحدود في تقسيم الصفحات

الفرق بين أقل من وأقل من أو يساوي ممكن يخلي عنصر يتكرر أو يختفي عند تقسيم البيانات

المثال بإستخدام Python 3 لتوضيح الفكرة ويمكن تطبيق نفس المبدأ في لغات تانية

المثال العملي

items = ['A', 'B', 'C', 'D', 'E']
page_size = 2
for start in range(0, len(items), page_size):
    print(items[start:start + page_size])

النتيجة

['A', 'B']
['C', 'D']
['E']

بداية الجزء داخلة في القطع ونهايته غير داخلة وده بيمنع تكرار عنصر بين جزئين متتاليين

جرب بنفسك

جرب قائمة فاضية ثم قائمة عدد عناصرها يقبل القسمة على حجم الصفحة وقارن عدد الأجزاء

programming شرح