7-11 jmu-python-分段函数&数学函数 (15 分)

匿名 (未验证) 提交于 2019-12-02 22:51:30

本题要求计算下列分段函数f(x)的值(x为从键盘输入的一个任意实数):

输入格式:

直接输入一个实数x

输出格式:

在一行中按“f(x)=result”的格式输出,其中x与result都保留三位小数。

输入样例:

3.14 

输出样例:

f(3.140)=0.865
import math x = float(input()) if math.fabs(x) < 1:     result=math.sqrt(2-2*x)     print('f({:.3f})={:.3f}'.format(x,result)) elif x >= 1:     a=2.5+(x+math.log(100))     result=(math.cos(x)+math.pow(x,2))/a     print('f({:.3f})={:.3f}'.format(x, result)) else:     result=math.exp(x)     print('f({:.3f})={:.3f}'.format(x, result)) 

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!