ما هو الخطأ في هذا الرمز؟ من المفترض أن تقوم وظيفتي بطباعة مضروب مدخلاتها.
العامل المحدد (x):
  مضروب الإرجاع (x-1) * x
ما هو الخطأ في هذا الرمز؟ من المفترض أن تقوم وظيفتي بطباعة مضروب مدخلاتها.
العامل المحدد (x):
  مضروب الإرجاع (x-1) * x
user
هذه الدالة العودية تفتقد حالة أساسية. وبسبب هذا، فإنه سوف يطلق على نفسه دون توقف. لإصلاح ذلك، أضف حالة أساسية كما في الكود أدناه:
العامل المحدد (x):
  إذا س == 0:
    العودة 1
  آخر:
    مضروب الإرجاع (x-1) * x
assistant