区分機能&数学関数

この問題は、次の計算区分的関数f(x)の値を(xはキーボード入力から任意の実数である)必要があります。

O&区分.JPG

入力フォーマット:

直接実数xに

出力フォーマット:

「F(X)=結果」出力フォーマットによって一列にXおよび結果は、三の小数点です。

サンプル入力:

3.14
 

出力例:

f(3.140)=0.865
インポート数学
X =フロート(入力())
A = math.fabs(X)
<1の場合:
    B = math.sqrt(2-2 * X)
    の印刷(F '({:3F})= {:. 。3F}」形式(X、B))
のelif X> = 1:
    D = 2.5 +(X + math.log(100))
    、B =(math.cos(X)+ math.pow(X、2)) / D 
    プリント(F '({:3F})= {:. 3F}'形式(X、B)。)
他:
    B = Math.expの(X)
    の印刷(F '({:3F})= {:.3f}」形式(X、B))

  

おすすめ

転載: www.cnblogs.com/SkystarX/p/12334040.html