在 Python 中,循环可以通过以下几种方式实现:
for 循环:用于遍历可迭代对象,如列表、元组、字典等。语法如下:
for 变量 in 可迭代对象:
(资料图片)
循环体
while 循环:在条件为真时重复执行循环体,直到条件为假。语法如下:
while 条件:
循环体
range() 函数:生成一个指定范围内的整数序列,可以用在 for 循环中。语法如下:
range(start, stop[, step])
其中 start 表示序列起始值(默认为 0),stop 表示序列结束值(不包含在序列中),step 表示序列的步长(默认为 1)。
例如:
for i in range(1, 10, 2):
print(i)
输出结果为:
1
3
5
7
9
enumerate() 函数:同时遍历序列的索引和元素。语法如下:
scss
Copy code
for 索引, 元素 in enumerate(序列):
循环体
例如:
fruits = ['apple', 'banana', 'cherry']
for i, fruit in enumerate(fruits):
print(i, fruit)
输出结果为:
0 apple
1 banana
2 cherry
zip() 函数:同时遍历多个序列,并将对应位置的元素打包成一个元组。语法如下:
for 元组 in zip(序列1, 序列2, ...):
循环体
例如:
a = [1, 2, 3]
b = ['a', 'b', 'c']
for x, y in zip(a, b):
print(x, y)
输出结果为:
1 a
2 b
3 c
本次作业答案如下:
5 10 13 28 29 31 + 1 6 9
本文无不良引导,仅用于学习和交流,感谢观看