لمن له خبرة في for loop ارجو المساعدة

جاني هذا الواجب ومني عارفة طريقة حلة او على الاقل اش المطلوب؟


in python

n = input("Enter a number: ")

factorial = 1

if int(n) >= 1:

for i in range (1,int(n)+1):

factorial = factorial * i

print("Factorail of ",n , " is : ",factorial)

يريد المضروب 5! يعني 1* 2* 3* 4* 5