一个简单的python程序问题

2025-06-27 18:05:21
推荐回答(1个)
回答1:

def fac(num): 
    if num > 1:
        #在此处调整代码
        result = num
        for i in range (1, num):
            result = result * i
        return result
    else:
        return 1

number = int(input('Please input a natural number:'))
answer = fac(number)
print('The factorial of %d is %d.'%(number,answer))