Python中常见的流程控制结构有哪些?
Python中有四种常见的流程控制结构,分别是顺序结构、条件结构、循环结构和跳转结构。下面将一一介绍并提供相应的代码示例。
- 顺序结构:
顺序结构是程序从上到下按照预定的顺序执行的结构,没有特定的关键字或语法。
示例代码:
print("这是顺序结构示例1")print("这是顺序结构示例2")print("这是顺序结构示例3")
- 条件结构:
条件结构根据条件的真假选择不同的代码执行路径,使用if、elif和else关键字。
示例代码:
x = int(input("请输入一个整数: "))if x > 0: print("输入的整数为正数")elif x <ol start="3"><li>循环结构:<br>循环结构用于重复执行一段代码,有两种形式:for循环和while循环。<br>示例代码:</li></ol><pre class="brush:python;toolbar:false;"># for循环示例fruits = ["apple", "banana", "cherry"]for fruit in fruits: print(fruit)# while循环示例count = 1while count <ol start="4"><li>跳转结构:<br>跳转结构用于在程序执行过程中跳转到指定位置继续执行,有两种形式:break和continue。<br>示例代码:</li></ol><pre class="brush:python;toolbar:false;"># break示例fruits = ["apple", "banana", "cherry"]for fruit in fruits: if fruit == "banana": break print(fruit)# continue示例for i in range(1, 6): if i == 3: continue print("当前数字为:", i)