بفرض ان الرقم هو 24
فالكود يعطي الدالة أولا نفس القيمة أي تساوي 24
ستبدأ الدالة بقسمة 24 ÷ 23 فتجد أن هناك كسور فتهمل الـ 23 وتتجه للي بعده 22
فتجد أيضا أن هناك كسور فتهمل الـ 22 وتتجه للي بعده 21 وهكذا
إلي الرقم 12 فحاصل قسمة 24÷12 = 2 رقم صحيح (بلاكسور)
وهنا يتغير محتوي الدالة لتكون 24,12
ثم تستكمل اللف في الـ LOOP حتي الرقم 8 فحاصل قسمة 24÷8 = 3 رقم صحيح (بلاكسور)
وهنا يتغير محتوي الدالة لتكون 24,12,8
وهكذا حتي نصل إلي الـ 1 فتكون النتيجة ه الأرقام التي ممكن قسمة الــ 24 عليها بلاكسور : 24,12,8,6,4,3,2,1
يارب تكون وصلت الفكرة