面向初学者的 Python(控制结构:Python 中的循环)

liftword3个月前 (02-20)技术文章23

什么是循环?

循环是只要满足指定条件即可重复代码块的控制结构。Python 支持两种主要类型的循环: for 循环和 while 循环。

使用for循环

for 循环用于循环访问序列(如列表、元组、字典、集合或字符串),并为序列中的每个项执行代码块。

列表示例

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)

输出:

apple
banana
cherry

在此示例中,循环 for 循环访问 fruits 列表中的每个项目并打印它。

range() 函数生成一个数字序列,通常与循环一起 for 使用。

for i in range(5):
    print(i)

输出:

0
1
2
3
4

在此示例中, for 循环遍历从 0 到 4 的数字序列(不包括 5)并打印每个数字。

使用while循环

只要指定的条件为 true, while 循环就会重复代码块。

count = 0

while count < 5:
    print(count)
    count += 1

输出:

0
1
2
3
4

在此示例中,只要小 count 于 5, while 循环就会继续执行。每次迭代后, count 递增 1。

中断和继续语句

break :立即退出循环。

continue :跳过当前迭代循环中的其余代码,并移动到下一个迭代。

用break

for i in range(10):
    if i == 5:
        break
    print(i)

输出:

0
1
2
3
4

在此示例中, for 当循环等于 5 时 i 退出。

用continue

for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

输出:

1
3
5
7
9

在此示例中, for 循环跳过偶数,仅打印奇数。

嵌套循环

还可以将循环嵌套在其他循环中。

for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

输出:

i = 0, j = 0
i = 0, j = 1
i = 1, j = 0
i = 1, j = 1
i = 2, j = 0
i = 2, j = 1

在此示例中,外部 for 循环运行 3 次,对于外部循环的每次迭代,内部 for 循环运行 2 次。

相关文章

python中的for循环详细介绍_python之for循环详解

在python中,for循环可以遍历任何序列,比如列表、字符串。for循环的基本格式如下:for 变量 in序列: 循环语句1、遍历字符串通过for循环遍历字符串“Hello python”str_w...

6个实例,8段代码,详解Python中的for循环

作者:奥斯瓦尔德·坎佩萨托(Oswald Campesato)来源:华章科技Python 支持for循环,它的语法与其他语言(如JavaScript 或Java)稍有不同。下面的代码块演示如何在Pyt...

python教程——3.循环语句_python语言循环语句

循环语句while 循环引入不知道大家是否喜欢下象棋,反正楼下大爷还是挺喜欢的~如果这盘棋下完了,可以收拾一下接着重来一局,这重来一局说到底就是重复软件中也是需要这样的功能的,像打游戏(这个大家都有...

Python解包大法:轻松掌握for a, b, ... in xxx语法

前言大家好,今天我们要聊的可不是宇宙黑洞,也不是量子物理,而是 Python 语言中一个常见的神奇语法:for a, b, ... in xxx。你可能已经在项目中见过它,或者它就像一个陌生的谜团,隐...

玩转Python—循环语句使用教程_python循环语句怎么用

课程继续,今天,小编给大家介绍Python中的循环语句:for循环的使用方法1. for循环语句的语法如下:for 变量 in 可迭代对象: 语句块语法说明:#变量 :变量在后面的可迭代对象里...

Python | for 循环_python for循环的用法

前言在代码中有的时候我们需要程序不断地重复执行某一种操作例如我们需要不停的判断某一列表中存放的数据是否大于 0,这个时候就需要使用循环控制语句这里会讲解 for 循环python 有两种循环语句,一个...