📅  最后修改于: 2023-12-03 15:21:30.524000             🧑  作者: Mango
在 Python 中,有两种类型的循环,分别是 for
循环和 while
循环。
for
循环用于针对集合或迭代器中的每个项目来执行一组语句,而 while
循环重复执行一组语句,只要条件为真。
for
循环通常用于遍历一个序列(例如列表、元组、字符串等),或者是一个可迭代的对象(例如 range()
函数返回的对象)。
下面是一个 for
循环的示例代码,它使用 range()
函数遍历整数 0 到 9 的序列,并将每个数值打印出来:
for i in range(10):
print(i)
上述代码将输出 0 到 9 这 10 个数字。
while
循环适用于在条件为真时重复执行一组语句。
下面是一个 while
循环的示例代码,它重复执行一组语句,直到一个条件不再成立:
x = 0
while x < 10:
print(x)
x += 1
上述代码将输出 0 到 9 这 10 个数字。
for
循环适用于遍历序列或可迭代对象,而 while
循环适用于在条件为真时重复执行语句。在编写代码时,请根据具体的情况选择适合的循环类型。