对于任一整数n符号函数signn的定义如下:请编写程序计算该函数对任一输入整数的值。
可以使用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
输出结果符合符号函数的定义。
原文地址: http://www.cveoy.top/t/topic/eCLB 著作权归作者所有。请勿转载和采集!