age = 25

 if age >= 18:

 print(“你已经成年了!”)

在这个例子中,如果 `age` 大于等于 18,即条件成立,那么就会输出"你已经成年了!"。

### if-else 语句

有时候,我们需要根据不同的条件执行不同的代码块。这时可以使用 if-else 语句。如下所示:

age = 15

 if age >= 18:

 print(“你已经成年了!”)

 else:

 print(“你还未成年!”)

在这个例子中,如果age大于等于18,就会输出"你已经成年了!“;否则,输出"你还未成年!”。

### if-elif-else 语句

有时候,我们需要根据多个条件进行选择。这时可以使用 if-elif-else 语句。如下所示:

score = 80

 if score >= 90:

 print(“优秀!”)

 elif score >= 80:

 print(“良好!”)

 elif score >= 60:

 print(“及格!”)

 else:

 print(“不及格!”)

在这个例子中,根据分数的不同,输出相应的评价。

## 使用 `and`、`or` 和 `not` 连接选择语句

在选择语句中,我们还可以使用逻辑运算符 `and`、`or` 和 `not` 来连接多个条件。具体用法如下:

* `and`:当两个条件都为真时,整个条件为真;

* `or`:当两个条件中至少一个为真时,整个条件为真;

* `not`:对条件取反。

下面是一个示例:

age = 25

 gender = “male”

 if age >= 18 and gender == “male”:

 print(“你已经成年了且是男性!”)

在这个例子中,只有当 `age` 大于等于 18 且 `gender` 为 “male” 时,才会输出 “你已经成年了且是男性!”。

## for 循环

除了选择语句,循环语句也是编程中常用的一种语句。Python 提供了 for 循环,用于遍历序列(如列表、元组、字符串)或其他可迭代对象。

下面是一个示例:

fruits = [“apple”, “banana”, “cherry”]

 for fruit in fruits:

 print(fruit)

在这个例子中,通过for循环遍历了 `fruits` 列表,并输出了其中的每个元素。

除了遍历序列,我们还可以使用 `range` 函数结合 for 循环来生成一系列数字。如下所示:for i in range(5):

print(i)在这个例子中,通过 `range` 函数生成了 0 到 4 的数字序列,并通过 for 循环进行遍历和输出。

## while 循环

除了 for 循环,Python 还提供了 while 循环。while 循环用于在条件为真的情况下重复执行一段代码,直到条件不再成立为止。

下面是一个示例:

count = 0

 while count < 5:

 print(count)

 count += 1

在这个例子中,初始值 `count` 为 0,每次循环打印 `count` 的值,并将 `count` 加 1,直到 `count` 不再小于 5。

## 跳转语句

在循环和选择语句中,有时我们需要在特定条件下**跳出循环**或者**终止当前迭代**。Python 提供了一些跳转语句来实现这个功能。

### `break` 语句

`break` 语句用于跳出最内层的循环(for 循环或者 while 循环),并且继续执行循环之后的代码。

下面是一个示例:

fruits = [“apple”, “banana”, “cherry”]

 for fruit in fruits:

 if fruit == “banana”:

 break

 print(fruit)

在这个例子中,当遍历到 “banana” 时,使用 `break` 语句跳出循环,不再继续执行循环内的代码。

运行结果如下: