当前位置:   article > 正文

python基础while,for循环

python基础while,for循环

Python编程语言中,循环是一种基本的控制结构,它允许我们重复执行一段代码。Python提供了两种主要的循环结构:while循环和for循环。

首先,我们来看看while循环。在while语句中,只要条件为真(True),就会重复执行相应的代码块。这是一个基本的while语句示例:

  1. count = 0
  2. while count < 5:
  3. print(count)
  4. count += 1

在这个例子中,“count < 5”就是我们设置的条件。“print(count)”和“count +=1”则构成了需要重复执行的代码块。只要“count < 5”的结果为真(True),这段代码就会被反复执行。

然后让我们来看for循环。for语句通常用于遍历序列(如列表、元组、字符串)或其他可迭代对象,并对每个元素进行操作:

  1. fruits = ['apple', 'banana', 'cherry']
  2. for fruit in fruits:
  3. print(fruit)

上述示例展示了如何使用 for 循环遍历一个列表并打印出每个元素。

除此之外,在Python中还有两个与控制流程相关联且常用于配合 while 和 for 循环使用:break 和 continue。

  • break: 当 break 在 while 或 for 微笑内部被调用时, 它将立即终止当前正在进行微笑, 跳出循环体。
  • continue: 当 continue 在 while 或 for 循环内部被调用时, 它将跳过当前循环的剩余部分并立即开始下一次迭代。
  1. for num in range(10):
  2. if num == 5:
  3. break
  4. print(num)

在上述代码中,当num等于5时,break语句被执行,终止了整个for循环。因此只有0到4被打印出来。

  1. for num in range(10):
  2. if num % 2 == 0:
  3. continue
  4. print(num)

在这个例子中,当num是偶数时(即num % 2等于0),continue语句会跳过当前的迭代并开始下一次迭代。因此只有奇数1、3、5、7和9会被打印出来。

总结起来,在Python编程中掌握while和for两种主要的循环结构是非常重要的。它们可以帮助我们有效地处理重复任务,并使我们能够编写更加简洁和高效的代码。同时理解break和continue如何改变控制流程也同样重要。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/448772
推荐阅读
相关标签
  

闽ICP备14008679号