7-11 jmu-python-分段函數&數學函數 (15 分)


本題要求計算下列分段函數f(x)的值(x為從鍵盤輸入的一個任意實數):

分段函數&輸入輸出.jpg

輸入格式:

直接輸入一個實數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))

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM