Advertisement

Python 7-1 jmu Python 分段和数学函数(15分)

阅读量:

本题需要对以下分段函数f(x)进行求值运算,其中x为用户从键盘输入的任意实数:

在这里插入图片描述

输入格式:

输入一个具体的实数x

输出格式:

请按照“f(x)=result”的形式,在单行中进行输出,其中x与result均需保留三位小数。

输入样例解析

3.14

输出样例:

f(3.140)的计算结果为0.865

代码实现:

复制代码
    import math
    
    x = float(input())
    if abs(x) < 1:
    f = math.sqrt(2 - 2 * x)
    elif x >= 1:
    f = (math.cos(x) + x ** 2) / (2.5 + abs(x + math.log(100)))
    else:
    f = math.exp(x)
    print("f({:.3f})={:.3f}".format(x, f))
    
    
      
      
      
      
      
      

全部评论 (0)

还没有任何评论哟~