بابلز لرن مرجع آموزش های تخصصی
برنامه ای با زبان پایتون بنویسید که یک عدد را از کاربر گرفته و فاکتوریل آن را با استفاده از روش توابع بازگشتی حساب کند.
سورس برنامه:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
number = int(input("please Enter integer number: "))
result = factorial(number)
print("The factorial of {} is: {}".format(number, result))
یک مثال از خروجی:
please Enter integer number: 15
The factorial of 15 is: 1307674368000