[题目描述]
输入:
输入 𝑥和 𝑛。
输出:
函数值,保留两位小数。
样例输入1
4.2 10
样例输出1
3.68
来源/分类(难度系数:一星)
完整代码如下:
x,n=map(eval,input().split())
a=1
x1=(x+a)**0.5
while a<n:
a=a+1
x1=(x1+a)**0.5
print("{:.2f}".format(x1))
代码解释:
“x,n= map(eval,input().split()) ”,让用户输入x:既定值和n:终止值。
“a=1
x1=(x+a)**0.5 ”,设定a的初始值为1,令x1=(x+a)**0.5。
“while a<n:
a=a+1
x1=(x1+a)**0.5 ”,当a小于n(终止值)时,使a不断叠加,x1在此基础上不断进行叠代,直至a叠加至a=n(终止值),循环结束。
“print("{:.2f}".format(x1)) ,打印最终结果,并保留两位小数。
运行效果展示: