avatar

RWO.cc

读一次写一次

  • 首页
  • 搭建手册
  • 笔记
  • 短视频
  • 关于
  • 🌈200粉丝🌈
Home Python中的循环语句
文章

Python中的循环语句

Posted 2024-07-26 Updated 2024-07- 26
By RWO.
5~6 min read

Python中的循环语句。我们将会详细讲解while和for循环的使用方法及它们的高级用法

while循环的基本使用

首先,让我们看看while循环。while循环会在给定条件为真时不断执行代码块。

n = 5
while n > 0:
    print(n)
    n -= 1

执行结果:

5
4
3
2
1

在这个例子中,n从5开始,每次循环减少1,直到n变为0时循环停止。

while循环的实际应用

我们可以使用while循环来计算1到100的总和。

n = 100
sum = 0
counter = 1

while counter <= n:
    sum += counter
    counter += 1

print("1到100之和为:", sum)

执行结果:

1到100之和为: 5050

在这个例子中,我们使用while循环不断累加1到100的数值,最终得到总和。

for循环的基本使用

接下来,我们看看for循环。for循环用于遍历序列(如列表或字符串)。

sites = ["Baidu", "Google", "Runoob", "Taobao"]
for site in sites:
    print(site)

执行结果:

Baidu
Google
Runoob
Taobao

在这个例子中,for循环遍历列表中的每个元素,并打印出来。

for循环与range函数

我们还可以使用range函数来生成一个数字序列,并配合for循环使用。

for number in range(1, 6):
    print(number)

执行结果:

1
2
3
4
5

range函数生成从1到5的数字序列,for循环遍历这些数字并打印出来。

循环中的break和continue

我们可以使用break和continue语句来控制循环的执行。

for letter in 'Runoob':
    if letter == 'o':
        break
    print('当前字母为:', letter)

var = 10
while var > 0:
    var -= 1
    if var == 5:
        continue
    print('当前变量值为:', var)

执行结果:

当前字母为: R
当前字母为: u
当前字母为: n

当前变量值为: 9
当前变量值为: 8
当前变量值为: 7
当前变量值为: 6
当前变量值为: 4
当前变量值为: 3
当前变量值为: 2
当前变量值为: 1
当前变量值为: 0

在第一个例子中,break语句会在遇到字母'o'时终止循环。第二个例子中,continue语句会跳过值为5的情况,继续下一次循环。

while和for循环中的else语句

在Python中,循环还可以带有else语句,在循环正常结束时执行。

count = 0
while count < 5:
    print(count, "小于5")
    count += 1
else:
    print(count, "大于或等于5")

执行结果:

0 小于5
1 小于5
2 小于5
3 小于5
4 小于5
5 大于或等于5

当while循环条件不再满足时,else语句块中的代码会被执行。

总结

总结一下,while循环适用于需要重复执行直到特定条件不再满足的情况,而for循环则适用于遍历序列。灵活运用这些循环语句,可以让我们的代码更加高效和简洁。

短视频
每日一点 短视频 Python
License:  CC BY 4.0
Share

Further Reading

Nov 3, 2024

什么是 python 的闭包

在 Python 中,闭包(Closure)是一种函数对象,它不仅包含了函数的代码,还包含了函数创建时的环境变量。这意味着闭包可以“记住”其外部作用域中的变量,即使在外部作用域已经结束后,闭包仍然可以访问这些变量。 函数可以访问他被创建时所处的上下文环境,这被称为闭包。 闭包的基本特征 嵌套函数:闭

Nov 2, 2024

使用argparse模块解析命令行参数

在 Python 中,argparse 模块用于解析命令行参数,使得脚本可以更灵活地接受用户输入。以下是如何使用 argparse 模块解析命令行参数的详细介绍和示例。 基本用法 示例:简单的命令行参数解析 首先,创建一个简单的脚本来解析命令行参数。我们将创建一个脚本,该脚本接受两个整数并打印它们的

Nov 1, 2024

Python中的二维码生成与解析(花里胡哨)

如何使用 qrcode 库生成各种有趣的二维码,包括彩色二维码、带 Logo 的二维码和动态 GIF 二维码。下面,我们将逐步介绍这些功能。 Qrcode 库简介 qrcode 库是一个强大的 Python 工具,用于生成二维码。除了基本的二维码,它还支持自定义功能,如颜色变化、样式设计和动画效果。

OLDER

Python中的条件语句

NEWER

Python 中的 range 函数

Recently Updated

  • 什么是 python 的闭包
  • 使用argparse模块解析命令行参数
  • Python中的二维码生成与解析(花里胡哨)
  • Python中的二维码生成与解析(基础使用)
  • 使用platform模块获取系统信息

Trending Tags

学习 Git 工具 SQL docker-compose 每日一点 快捷键 Flink fastapi Windows

Contents

©2025 RWO.cc. Some rights reserved.

Using the Halo theme Chirpy