📅  最后修改于: 2023-12-03 15:03:51.701000             🧑  作者: Mango
在Python中,循环语句有 for
和 while
,它们可以让我们重复执行一些代码块。
for
循环for
循环用于遍历任何序列的元素,例如列表、元组、字典、字符串等。其中 range()
函数也通常会结合使用。
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
以上代码将输出:
apple
banana
cherry
range()
函数range()
函数返回一个包含一系列整数的可迭代对象,常用于 for
循环中。
for x in range(6):
print(x)
以上代码将输出:
0
1
2
3
4
5
其中 range()
还可以传入参数来指定起始值、结束值和步长。
for x in range(2, 10, 2):
print(x)
以上代码将输出:
2
4
6
8
while
循环while
循环用于重复执行某些代码块,直到条件变为 False
。比如,我们可以使用 while
循环来验证用户输入是否合法。
num = 0
while num < 5:
print(num)
num += 1
以上代码将输出:
0
1
2
3
4
另外,我们还可以使用 break
和 continue
语句在 while
循环中控制循环的流程。
我们可以在一个循环语句中嵌套另一个循环语句,这就是循环嵌套。
adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
以上代码将输出:
red apple
red banana
red cherry
big apple
big banana
big cherry
tasty apple
tasty banana
tasty cherry
Python中的循环语句可以让我们重复执行某些代码块,for
循环用于遍历任何序列的元素,而 while
循环用于重复执行某些代码块,直到指定的条件变为 False
。同时,循环语句还可以相互嵌套,以实现更复杂的功能。