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

在这里插入图片描述

import math
x=float(input())
# =============================================================================
# fabs() 方法返回数字的绝对值,如math.fabs(-10) 返回10.0。
# fabs() 函数类似于 abs() 函数,但是他有两点区别:
# abs() 是内置函数。 fabs() 函数在 math 模块中定义。
# fabs() 函数只对浮点型跟整型数值有效。 abs() 还可以运用在复数中.
# fabs()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
# =============================================================================
if math.fabs(x)<1:
    result=math.sqrt(2-2*x)
    print("f({:.3f})={:.3f}".format(x, result))
elif x>=1:
    a=2.5+math.fabs(x+math.log(100))
    # pow() 方法返回 xy(x的y次方) 的值。
    result=(math.cos(x)+math.pow(x, 2))/a
    print("f({:.3f})={:.3f}".format(x, result))
else:
    # exp() 方法返回x的指数,ex。
    result=math.exp(x)
    print("f({:.3f})={:.3f}".format(x, result))
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值