可以使用数学表达式和布尔运算符来判断一个数的正负和是否为零。具体实现方法如下:
判断正数: 若数 x 为正数,则其符号为 1,可以使用数学表达式 x > 0 来判断。例如:
x = 5 positive = int(x > 0) print(positive) # 输出 1
判断负数: 若数 x 为负数,则其符号为 -1,可以使用数学表达式 x < 0 来判断。例如:
x = -5 negative = int(x < 0) print(negative) # 输出 1
判断零: 若数 x 为零,则其符号为 0,可以使用数学表达式 x == 0 来判断。例如:
x = 0 zero = int(x == 0) print(zero) # 输出 1