السلام عليكم
وصلت انا في تعلم بايثون في الكورس الخاص في اﻻستاذ ايهاب رجب الى درس اﻻرتداد
ﻻكني لم افهم اﻻ مثاله وعندما ابحث عن امثلة بسيطة ﻻ افهم كيف يطبقها الحاسوب
باختصار مدافهمها
ممكن شرح لها مفهوم وامثلة لها كيف يتم تطبيقه المفسر
وخاصة هذا المثال
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)المفروض من هذا المثال
ان يضرب5*4
5*3
5*2
ثم ييخرج الناتج 55
ﻻكن الناتج يخرج في المفسر 120
ﻻنه قام بضرب جماعي
2*3*4*5
كيف قام بضرب جماعي
اتمنى المساعدة

