📜  python循环 (1)

📅  最后修改于: 2023-12-03 15:19:33.307000             🧑  作者: Mango

Python循环

循环是程序中常用的一个结构,它用于重复执行一段代码,直到满足某个条件才停止执行。Python提供了两种循环结构:for循环和while循环。

for循环

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循环用于在满足某个条件的情况下重复执行一段代码。语法如下:

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中循环结构的简单介绍,希望可以帮助您更好地理解和掌握循环的使用。