• 2.5python 循环_python量化实用版教程(初级)


    python 循环

    Python 中 for 循环和 while 循环是两种常用的循环结构,用于重复执行一段代码。它们的使用方法和语法有所不同,下面我会简单介绍一下它们的用法。
    for 循环

    for 循环用于遍历一个可迭代对象(如列表、元组、字符串等)中的元素,按照顺序依次执行代码块。for 循环的语法如下:

    for 变量 in 可迭代对象:
        # 执行的代码块
    
    • 1
    • 2

    其中,变量是用来存储每次迭代的元素的变量名,可迭代对象是需要遍历的对象。在每次迭代中,变量会依次取到可迭代对象中的元素,然后执行代码块。当所有元素都被遍历完后,循环结束。

    下面是一个使用 for 循环遍历列表的示例代码:

    fruits = ["apple", "banana", "cherry"]
    for fruit in fruits:
        print(fruit)
    
    
    • 1
    • 2
    • 3
    • 4

    输出结果:
    apple
    banana
    cherry

    while 循环

    while 循环会在满足指定条件的情况下重复执行一段代码块,直到条件不再满足时循环结束。while 循环的语法如下:

    其中,条件是一个布尔表达式,当条件为 True 时,执行代码块;当条件为 False 时,跳出循环。在每次循环执行完代码块后,会再次判断条件是否满足,如果满足则继续执行,否则结束循环。

    下面是一个使用 while 循环计算累加和的示例代码:

    sum = 0
    num = 1
    while num <= 10:
        sum += num
        num += 1
    print("累加和为:", sum)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    输出结果:

    累加和为 : 55

    在上述代码中,我们使用 while 循环计算了 1 到 10 的累加和,每次循环将 num 加到 sum 中,并将 num 自增 1,直到 num 大于 10 时循环结束。

    for 循环适用于已知循环次数的情况,通过遍历可迭代对象来执行代码块。while 循环适用于不确定循环次数的情况,通过判断条件来执行代码块。根据具体的需求,选择合适的循环结构可以使代码更加简洁和高效。

  • 相关阅读:
    springboot自定义Json序列化返回,实现自动转换字典值
    Java开发学习(三十一)----Maven属性与版本管理
    MarkDown使用技巧
    【从零开始学习Redis | 第五篇】基于布隆过滤器解决Redis的穿透问题
    C#中AutoResetEvent 和 ManualResetEvent 的使用总结
    信息获取技术复习
    乔布斯时代的“老人”,一个个都离开苹果了
    [思维]The Third Problem CF1699C
    浅析 C# 控制台的 Ctrl+C 是怎么玩的
    千万别再一个人闷头做事了
  • 原文地址:https://blog.csdn.net/qq_24250441/article/details/133781057