• python中的for,while循环和循环嵌套


    for循环

    """
    语法格式:
    for 迭代变量 in 字符串|列表|元组|字典|集合:
        代码块
    
    迭代变量用于存放从序列类型变量中读取出来的元素
    """
    my_list = [1,2,3,4,5]
    for ele in my_list:
        print('ele =', ele)

    while循环

    """
    语法格式:
    while 条件表达式:
        代码块
    
    代码块:缩进格式相同的多行代码,又称循环体
    执行流程:首先判断条件表达式的值,其值为真(True)时,则执行代码块中的语句,
    当执行完毕后,再回过头来重新判断条件表达式的值是否为真,若仍为真,则继续重新执行代码块...
    如此循环,直到条件表达式的值为假(False),才终止循环。
    """
    
    # 循环的初始化条件
    num = 1
    # 当 num 小于100时,会一直执行循环体
    while num < 100 :
        print("num=", num)
        # 迭代语句
        num += 1 # num = num+1
    print("循环结束!")

    循环嵌套:

    """
    循环嵌套:当 2 个(甚至多个)循环结构相互嵌套时,位于外层的循环结构常简称为外层循环或外循环,
            位于内层的循环结构常简称为内层循环或内循环。
    
    循环嵌套结构的代码,Python 解释器执行的流程为:
    当外层循环条件为 True 时,则执行外层循环结构中的循环体;
    外层循环体中包含了普通程序和内循环,当内层循环的循环条件为 True 时会执行此循环中的循环体,直到内层循环条件为 False,跳出内循环;
    如果此时外层循环的条件仍为 True,则返回第 2 步,继续执行外层循环体,直到外层循环的循环条件为 False;
    当内层循环的循环条件为 False,且外层循环的循环条件也为 False,则整个嵌套循环才算执行完毕。
    """
    
    # while-for 嵌套结构:
    i = 0
    while i<10:
        for j in range(10):
            print("i=",i," j=",j)
        i=i+1
    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    Elasticsearch安装中文分词器IK
    Docker安装ElasticSearch
    Docker安装
    Docker安装EOS
    Docker更改容器端口映射
    BoltDB 一个简单的纯 Go key/value 存储
    go语言 robfig/cron包 实现定时 调用
    GitHub 添加 SSH keys
    Android 端外推送到底有多烦?
    Nats的消息通信模型
  • 原文地址:https://www.cnblogs.com/butaileng7/p/14534271.html
Copyright © 2020-2023  润新知