• 程序的循环结构


    程序的循环结构

    循环用来干什么:干重复的事

    1.for循环

    结构:for <循环变量> in <遍历结构>:

    ​ <语句块>

    从遍历结构中逐一提取元素,放在循环变量中,每次循环,所获得元素放入循环变量并执行

    for i in range(100):
        print(i)
        
    
    range(5)        #[0,1,2,3,4]
    range(1,3)      #[1,2]
    range(1,10,2)   #[1,3,5,7,9]
    
    for i in 'nick':
        print(i,end=" ")        #n i c k
       
    

    2.while循环

    结构:while <条件>:

    ​ <语句块>

    反复执行语句块,直到条件不满足时结束

    # 周一到周五努力到什么程度才能 == 每天进步0.01
    factory = 0.01
    base = 0
    while base < pow(1.01,365):
        factory += 0.001
        base = 1
        for i in range(365):
            if i % 7 == 0:
                base *= (1 - 0.01)
            if i % 7 == 6:
                base *= (1 - 0.01)
            else:
                base *= (1 + factory)
    print(factory)
    

    3.continue + break

    break跳出并结束当前整个循环,执行循环后的语句

    continue结束当次循环,继续执行后续次数循环

    break和continue可以与for和while循环搭配使用

    count = 0
    while count < 100:    # 49
        if count == 49:
            count += 1
            continue      # 不执行下面代码,继续运行循环
        count += 1        # 50
        print(count)      # 50
    
    
    count = 0
    while count < 100:    # 49
        if count == 49:
            count += 1
            break         # 终止循环
        count += 1        # 50
        print(count)      # 50
    

    4.else

    count = 0
    while count < 100:
        if count == 49:
            count += 1
            break         #终止循环
        count += 1
        print(count)
    else:      #正常跳出循环的时候执行,异常中断不执行
        print('打印')
    
  • 相关阅读:
    SQL 获取本年第几周
    SQL Server 数据类型
    (转)经典SQL查询语句大全
    mssql查询某个值存在某个表里的哪个字段的值里面
    SQL Server 数据库还原
    SQL Server 数据库备份
    【转】T-SQL 教程
    【原】C# decimal字符串转成整数
    Django基础篇(二)与mysql配合使用
    Django基础篇(一)
  • 原文地址:https://www.cnblogs.com/yushan1/p/11199704.html
Copyright © 2020-2023  润新知