1.Hermite 多项式—题目描述
求 Hermite 多项式的值。
对给定的 x 和正整数 n,求多项式的值。
输入格式
输入 n 和 x 。
输出格式
求多项式的值。
输入输出样例
输入 #1
1 2
输出 #1
4
def hnx(n,x):
if n==0:
return 1
elif n==1:
return 2*x
else:
return 2*x*hnx(n-1,x)-2*(n-1)*hnx(n-2,x)
n,x=map(int,input().split())
print(hnx(n,x))
- 递归调用函数,在递归函数里判断n的值,符合哪个条件即返回哪个结果。
2.求 f(x,n)题目描述
已知。
计算 f 的值。
输入格式
输入 x 和 n。
输出格式
函数值,保留两位小数。
输入输出样例
输入 #1
4.2 10
输出 #1
3.68
def fxn(x,n):
if n==1:
return (1+x)**0.5
else:
return (n+fxn(x,n-1))**0.5
x,n=input().split()
x=float(x)
n=int(n)
print('%.2f'%(fxn(x,n)))
- 和之前的类似,就不过多解析啦。
可能python要告一段落了...