可以使用if-else条件语句实现符号函数的计算:

def sign(n):
    if n > 0:
        return 1
    elif n == 0:
        return 0
    else:
        return -1

这个函数的实现比较简单,首先判断n是否大于0,如果是则返回1;如果n等于0,返回0;否则返回-1。可以用以下代码测试该函数的输出:

print(sign(5))    # 输出1
print(sign(-3))   # 输出-1
print(sign(0))    # 输出0

输出结果符合符号函数的定义。

对于任一整数n符号函数signn的定义如下:请编写程序计算该函数对任一输入整数的值。

原文地址: http://www.cveoy.top/t/topic/eCLB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录