pythonfor循环并列条件
时间: 2024-06-19 15:01:35 浏览: 104
python for循环
在Python中,`for`循环用于遍历序列(如列表、元组、字符串或集合)或其他可迭代对象中的每个元素。同时,你可以结合条件语句(如`if`, `elif`, `else`)在循环体内根据元素的值执行不同的操作。这通常被称为"嵌套条件"或"条件过滤"。
例如,假设你有一个列表,你想只打印出其中的偶数,你可以这样做:
```python
numbers = [1, 2, 3, 4, 5, 6]
for num in numbers:
if num % 2 == 0: # 判断是否为偶数
print(num)
```
在这个例子中,`for num in numbers`是一个基本的for循环,`if num % 2 == 0`是一个条件判断,只有当`num`除以2的余数为0(即`num`是偶数)时,才会执行`print(num)`语句。
如果你有多重条件需要检查,你可以使用`elif`和`else`:
```python
for num in numbers:
if num < 0:
print("Number is negative")
elif num == 0:
print("Number is zero")
else:
print(f"Number {num} is positive")
```
在这个例子中,如果`num`是负数,会打印"Number is negative";如果是零,会打印"Number is zero";否则,会打印"Number X is positive",其中X是`num`的值。
阅读全文