“Faktorial Rekursi Python” Kode Jawaban

Python rekursi faktorial

def fact_rec(n):
	if n < 0:
		return
	elif n <= 1:
		return 1
	else:
		return n*fact_rec(n-1)

answer = fact_rec(4)
if answer == None: 
	print("Cannot calculate factorial of a negative value")
else:
	print(answer)  # 24 = 4x3x2x1 = 4! 
Wissam

Faktorial Rekursi Python

def factorial(n):

    assert type(n) == int, "Invalid input type"
    assert n >= 0, "Input must be non-negative"
    
    if n <= 1:
        return n
    else:
        return n*factorial(n-1)
wolf-like_hunter

Jawaban yang mirip dengan “Faktorial Rekursi Python”

Pertanyaan yang mirip dengan “Faktorial Rekursi Python”

Lebih banyak jawaban terkait untuk “Faktorial Rekursi Python” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya