Python 判断一个列表是否包含负数
我们可以通过遍历列表中的每个元素来判断列表中是否包含负数。如果找到任何一个负数,就可以立即返回 True
,否则返回 False
。
实例
def contains_negative(numbers):
for num in numbers:
if num < 0:
return True
return False
# 测试用例
numbers = [1, 2, 3, -4, 5]
result = contains_negative(numbers)
print(result)
for num in numbers:
if num < 0:
return True
return False
# 测试用例
numbers = [1, 2, 3, -4, 5]
result = contains_negative(numbers)
print(result)
代码解析:
contains_negative
函数接受一个列表numbers
作为参数。- 使用
for
循环遍历列表中的每个元素num
。 - 在循环中,使用
if
语句检查当前元素num
是否小于 0(即是否为负数)。 - 如果找到负数,立即返回
True
。 - 如果循环结束后没有找到负数,返回
False
。 - 测试用例中,列表
numbers
包含一个负数-4
,因此函数返回True
。
输出结果:
True
点我分享笔记