def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n-1)
        
# اختبار الدالة
number = int(input("Enter a non-negative integer: ")) # أدخل رقمًا 
print("The factorial of", number, "is", factorial(number))

#رابط التغريدة
# https://twitter.com/Gad_66_7/status/1686513785324838912?s=20
