• 循环结构


    1、range函数的三种创建方式及作用

    #第一种创建反式,只有一个参数
    
    r=range(10)      #r=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],默认从0开始,默认相差为1称为步长
    print(r)         #range(0, 10)
    
    print(list(r))   #用list查看range对象中的整数序列       list是列表的意思
    
    #第二种创建反式,给定两个参数:表示开始点和结束点
    r=range(1,10)
    print(list(r))   #r=[1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    #第三种创建反式,给定三个参数:表示开始点、结束点和步长
    r=range(1,10,2)
    print(list(r))   #r=[1, 3, 5, 7, 9]
    
    #作用:判断指定的整数是否在序列中存在 in
    print(1 in r)    #True
    print(10 in r)   #False

    2、while循环

    #while循环一般分为四步
    '''
    1、初始化变量
    2、条件判断
    3、条件执行体
    4、改变变量
    总结:初始化的变量与条件判断的变量与改变的变量为同一个
    '''
    
    #题目:求0到4之间的累加和
    
    sum=0
    i=0
    while i<5:
        sum+=i
        i+=1
    
    print('求和为',sum)
    

      

    3、for循环

    • in表达从(字符串、序列等)中依此取值,称为遍历
    • for-in遍历的对象必须是可迭代对象
    #for循环
    for item in 'python':  #第一次取出来的是P,将P赋值给item
        print(item)
    
    #range()函数会生成一个整数序列,也是一个可迭代对象
    for i in range(10):
        print(i)
    
    #如果在循环体中不需要使用到自定义变量,可将自定义变量写为”_“
    for _ in range(5):
        print('人生苦短,我在学习')
    
    for _ in 'python':
        print('人生苦短,我在学习')
    
    #使用for循环去计算1-100之间的偶数累加和
    
    sum=0
    for i in range(1,101):
        if i%2==0:
            sum+=i
    
    print(sum)
    

      

  • 相关阅读:
    701. 二叉搜索树中的插入操作
    【ceph | 运维】 部署mgr
    【cpeh | 运维】mon相关命令
    【Leetcode】144. 二叉树的前序遍历
    【Linux】Linux中查看某个软件的安装路径
    【Leetcode】100. 相同的树
    【Leetcode】145. 二叉树的后序遍历
    【Leetcode】94. 二叉树的中序遍历
    redis学习04Redis的主从架构
    RabbitMQ学习02安装与配置(Ubuntu系统)
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14973998.html
Copyright © 2020-2023  润新知