Pythonn的阶乘
时间: 2023-11-19 15:53:49 浏览: 193
python计算n的阶乘的方法代码
5星 · 资源好评率100%
Python中的阶乘可以通过多种方式来计算,其中包括使用math模块的factorial()函数、普通的for循环语句以及递归函数等方法。阶乘是指从1到给定的整数n之间所有整数的乘积,通常用n!表示。例如,5! = 5*4*3*2*1 = 120。下面是三种不同的计算Python阶乘的方法:
1. 使用math模块的factorial()函数来计算阶乘:
import math
n = int(input("请输入一个整数:"))
print(math.factorial(n))
2. 使用普通的for循环语句来计算阶乘:
a = 1
n = int(input("请输入一个整数:"))
for i in range(1, n+1):
a = a * i
print(a)
3. 使用递归函数来计算阶乘:
def factorial(n):
if n == 1:
return 1
else:
return (n * factorial(n-1))
n = int(input("请输入一个整数:"))
print(factorial(n))
阅读全文