欢迎访问宙启技术站
智能推送

如何使用Python编写循环函数:for和while语句

发布时间:2023-05-26 01:02:07

Python是一门非常简单易学的编程语言,而其中的循环语句也同样非常简单易懂,其主要有for和while两种,本文将介绍如何使用Python编写这两种循环函数。

1. for语句

for语句是一种循环语句,用于循环遍历序列、列表、字典等可迭代对象,其语法格式如下:

for 变量 in 可迭代对象:
    循环体代码

其中变量表示每次循环从可迭代对象中取出的一个元素,而循环体代码则表示在每次循环中需要执行的代码。例如,我们可以使用for循环来遍历一个列表中的元素,代码如下:

fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
    print(fruit)

该代码会将列表fruits中的每个元素依次输出,结果如下:

apple
banana
orange

我们也可以结合range()函数来对数值型循环进行遍历,如下所示:

for i in range(1, 11):
    print(i)

该代码表示遍历1到10之间的所有数,结果如下:

1
2
3
4
5
6
7
8
9
10

2. while语句

while语句是另一种循环语句,用于重复执行一个代码块,直至条件不再满足而退出循环,其语法格式如下:

while 条件:
    循环体代码

其中条件表示每次循环前需要判断的条件,而循环体代码则表示在每次循环中需要执行的代码。例如,我们可以使用while循环来对一个数值型变量进行遍历,代码如下:

i = 1
while i <= 10:
    print(i)
    i += 1

该代码表示从1开始对数值进行遍历,直至遍历到10时退出循环,结果如下:

1
2
3
4
5
6
7
8
9
10

需要注意的是,如果条件规定的是一个无限循环,程序将会一直运行下去,而不会停止,如下所示:

while True:
    print("Hello")

该代码表示输出一个无限循环的Hello,程序将一直运行下去,直至手动停止。

总结

通过本文,我们介绍了Python中for和while两种循环语句的使用方法,可以根据实际需求选择相应的循环语句进行编写。需要注意的是,编写循环函数时需要确保循环结束条件正确,否则程序将进入死循环。