首页 > 试题广场 >

计算单位阶跃函数

[编程题]计算单位阶跃函数
  • 热度指数:31000 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

KiKi最近学习了信号与系统课程,这门课里有一个非常有趣的函数,单位阶跃函数,其中一种定义方式为:

现在试求单位冲激函数在时域t上的值。


输入描述:
题目有多组输入数据,每一行输入一个t(-1000<t<1000)表示函数的时域t。


输出描述:
输出函数的值并换行。
示例1

输入

11
0
-11

输出

1
0.5
0
def judge(x):
    if x>0:
        x=1
    elif x<0:
        x=0
    else:
        x=0.5
    print(x)

while True:
    try:
        n = eval(input())
        judge(n)
    except:
        break
    

发表于 2020-10-11 03:16:42 回复(0)