Python条件语句和循环语句:
条件语句(if语句)用于根据条件的真假来执行不同的代码块。循环语句用于重复执行一段代码,直到满足特定条件为止。
-
条件语句(if语句):
- if语句:如果条件为真,则执行相应的代码块。
- if-else语句:如果条件为真,则执行if代码块;否则执行else代码块。
- if-elif-else语句:如果第一个条件为真,则执行if代码块;否则判断下一个条件,如果为真则执行elif代码块;如果所有条件都不为真,则执行else代码块。
示例:
x = 10
if x > 0:
print("x is positive")
elif x < 0:
print("x is negative")
else:
print("x is zero")
-
循环语句:
- while循环:在条件为真的情况下,重复执行一段代码块。
- for循环:遍历一个可迭代对象(如列表、字符串等),对其中的每个元素执行一段代码块。
示例:
# while循环
count = 0
while count < 5:
print(count)
count += 1
# for循环
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
循环语句还可以结合break和continue语句来控制循环的执行流程:
- break语句:用于终止循环,跳出循环体。
- continue语句:用于跳过当前循环的剩余代码,进入下一次循环。
示例:
# 使用break语句终止循环
count = 0
while count < 5:
if count == 3:
break
print(count)
count += 1
# 使用continue语句跳过当前循环
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
if fruit == "banana":
continue
print(fruit)
通过使用条件语句和循环语句,可以根据不同的条件执行不同的代码块,以及重复执行一段代码,从而实现更加灵活和复杂的程序逻辑。