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` 语句跳出循环,不再继续执行循环内的代码。
运行结果如下: