一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*...*(n-1)*n。
n!= 现求n!。
def f(n): #定义递归函数f(n)
if n==0 or n==1:
return 1 #定义当n为0时函数返回值为1
else:
return #递归定义n≥1时的通项公式
=int(input("请输入n:")) #从键盘上输入n的值
print("n!的值为:", ) #输出结果
利用海伦公式求解三角形面积。已知a,b,c为三角形的三条边长,p为三角形的半周长,即p=(a+b+c)/2,计算此三角形面积s的海伦公式为:S=。
def hl(a, b, c): #定义求三角形面积的函数
p=
s= #计算三角形面积
return #返回面积的值
a, b, c=3, 4, 5 #边长依次赋值
print("此三角形的面积S为:", hl(a, b, c))
求100以内的累加和。
s= #设置s的初始值
for i in range(1, ): #只需填一个数字
s+= #求前i个数之和
print("1+2+3+4+……+100的结果是:",s)