在for循环中包含多个条件,通常需要使用逻辑运算符(如AND、OR)来组合多个条件。在Python中,可以使用and
和or
作为逻辑运算符。
以下是一个示例代码,其中在for循环中包含两个条件:
for i in range(10):
if i > 3 and i < 7:
print(i)
这段代码会输出4、5、6这三个数字,因为它们满足条件i > 3
和i < 7
。
如果要使用OR运算符,可以这样写:
for i in range(10):
if i < 3 or i > 6:
print(i)
这段代码会输出0、1、2、7、8、9这六个数字,因为它们满足条件i < 3
或i > 6
。
需要注意的是,在for循环中包含多个条件时,应该使用括号将条件表达式括起来,以避免歧义。例如:
for i in range(10):
if (i > 3 and i < 7) or i == 9:
print(i)
这段代码会输出4、5、6和9这四个数字,因为它们满足条件(i > 3 and i < 7)
或i == 9
。
领取专属 10元无门槛券
手把手带您无忧上云