📅  最后修改于: 2023-12-03 15:19:33.307000             🧑  作者: Mango
循环是程序中常用的一个结构,它用于重复执行一段代码,直到满足某个条件才停止执行。Python提供了两种循环结构:for
循环和while
循环。
for
循环用于遍历一个序列,例如列表、元组、字符串等。语法如下:
for 变量 in 序列:
循环体语句
其中,变量
是用于存储序列中每个元素的变量名,序列
是需要遍历的数据类型,循环体语句
是需要重复执行的语句块。下面是一个简单的例子,用于输出列表中的所有元素:
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
输出结果为:
apple
banana
orange
在for
循环中,可以使用range()
函数生成一个数列,用于指定循环执行的次数。例如,下面的例子使用range()
函数输出10以内的所有偶数:
for i in range(0, 10, 2):
print(i)
输出结果为:
0
2
4
6
8
while
循环用于在满足某个条件的情况下重复执行一段代码。语法如下:
while 条件:
循环体语句
其中,条件
是一个逻辑表达式,循环体中的语句会不断执行,直到条件
不再满足为止。下面是一个简单的例子,用于计算1~100的和:
sum = 0
i = 1
while i <= 100:
sum += i
i += 1
print("1~100的和为:%d" % sum)
输出结果为:
1~100的和为:5050
在while
循环中,可以使用break
语句和continue
语句来中断循环或者跳过某次循环。例如,下面的例子使用break
语句输出10以内的所有奇数:
i = 0
while True:
i += 1
if i >= 10:
break
if i % 2 == 0:
continue
print(i)
输出结果为:
1
3
5
7
9
以上是Python中循环结构的简单介绍,希望可以帮助您更好地理解和掌握循环的使用。