📅  最后修改于: 2023-12-03 15:10:51.223000             🧑  作者: Mango
在Python中,可以使用以下方法检查数字是否为负数:
num = -5
if num < 0:
print("This number is negative")
else:
print("This number is not negative")
这将输出 "This number is negative",因为变量 num 的值为负数。
如果您需要将上述方法用于列表或其他序列中的数字,请使用循环来遍历每个元素并执行相同的检查:
numbers = [-2, 0, 4, -6, 8]
for num in numbers:
if num < 0:
print("This number is negative")
else:
print("This number is not negative")
这将输出以下内容:
This number is negative
This number is not negative
This number is not negative
This number is negative
This number is not negative
如果您只是想测试一个数字是否为负数,而不需要打印任何内容,则可以使用以下代码:
num = -5
if num < 0:
# Do something if the number is negative
pass
else:
# Do something else if the number is not negative
pass
请注意,在 Python 中,负数是可以作为字面量直接表示的。例如, -5 是一个有效的 Python 整数。