使用for循环实现n的阶乘,可以通过以下代码示例来完成:
def factorial(num):
a = 1
for i in range(1, num + 1):
a *= i
return a
n = int(input("请输入一个整数n: "))
print(factorial(n))
在这个示例中,我们定义了一个名为factorial
的函数,它接受一个整数num
作为参数。在函数内部,我们初始化一个变量a
为1,然后使用for循环从1遍历到num
(包括num
),每次将i
乘以a
,最终返回a
的值,即num
的阶乘。
你可以通过输入一个整数n
来调用这个函数,并得到n
的阶乘结果。