Python中的条件语句和循环语句是控制流程的重要组成部分,可以帮助我们实现不同的逻辑和算法。下面分别介绍一下Python中常见的条件语句和循环语句。
条件语句
Python中常见的条件语句包括if语句和if-else语句。if语句用于测试一个条件,如果条件为真则执行一段代码块,否则不执行。if-else语句在if语句的基础上增加了一个else分支,用于在条件为假时执行另一段代码块。
# if语句示例 if x > y: print("x is greater than y") # if-else语句示例 if x > y: print("x is greater than y") else: print("x is less than or equal to y")
Python中还支持使用elif关键字来增加多个条件分支。elif语句在if语句和else语句之间使用,用于测试前面的条件不满足时的另一种情况。
# if-elif-else语句示例 if x > y: print("x is greater than y") elif x == y: print("x is equal to y") else: print("x is less than y")
循环语句
Python中常见的循环语句包括for循环和while循环。for循环用于遍历一个序列或迭代器中的元素,而while循环用于在条件为真时重复执行一段代码块。
# for循环示例 for i in range(1, 11): print(i) # while循环示例 x = 10 while x > 0: print(x) x -= 1
Python中还支持使用break和continue关键字来控制循环的执行。break语句用于在循环中终止执行,而continue语句用于跳过当前迭代并继续执行下一次迭代。
# break语句示例 for i in range(1, 11): if i == 5: break print(i) # continue语句示例 for i in range(1, 11): if i % 2 == 0: continue print(i)