小编Sam*_*333的帖子

python 中输出 -1 或 0 或 1 的函数

是否有一个(修改后的)轮函数,其输出为 -1,0,1,具体取决于输入最接近的数字?例如0 => 0、-2154 => -1、10 => 1

目前我正在使用普通的 if else 语句:

if i == 0:
    return 0
elif i > 0: 
    return 1
else:
    return -1
Run Code Online (Sandbox Code Playgroud)

但是有什么方法可以使其成为一行代码吗?例如,使用一些修改后的轮函数。

python if-statement function rounding

3
推荐指数
1
解决办法
2259
查看次数

标签 统计

function ×1

if-statement ×1

python ×1

rounding ×1