📅  最后修改于: 2023-12-03 15:34:26.468000             🧑  作者: Mango
在Python中,循环结构用于多次执行相同的代码块。常用的循环结构有for和while。
for循环用于遍历序列(例如列表、元组和字符串)中的元素。语法如下:
for 变量 in 序列:
执行语句
示例代码:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
输出:
apple
banana
cherry
可以使用range()函数生成一个数字序列,并用for循环遍历该序列:
for i in range(5):
print(i)
输出:
0
1
2
3
4
while循环在条件为真时执行一系列语句。语法如下:
while 条件:
执行语句
示例代码:
i = 0
while i < 5:
print(i)
i += 1
输出:
0
1
2
3
4
可以使用break语句来中断循环:
i = 0
while i < 5:
print(i)
if i == 2:
break
i += 1
输出:
0
1
2
可以使用continue语句来跳过本次循环:
i = 0
while i < 5:
i += 1
if i == 2:
continue
print(i)
输出:
1
3
4
5
在循环内部可以再嵌套一个循环。例如,下面的代码用于输出一个九九乘法表:
for i in range(1, 10):
for j in range(1, i + 1):
print(j, '*', i, '=', i * j, end='\t')
print()
输出:
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16
1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25
1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36
1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49
1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81
Python中的循环结构包括for循环和while循环。可以使用break和continue语句来中断循环或跳过本次循环。可以在循环内部嵌套另一个循环。循环结构是实现循环操作的重要工具,它可以极大地简化程序的编写。