Python学习笔记五:循环

        循环有两种,一种是for,一种是while。

        for循环是依次把list或者tuple中的每个元素提取出来。如

        

        

        所以for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句。

        再比如计算前1-100的整数之和:

        

        range(101)是指从0开始的小于101的整数.

        while循环,while循环只要满足条件,就不断循环,条件不满足时退出循环,比如计算100以内的奇数之和:

        

        在循环中,break语句可以提前退出循环,例如:

                        continue

        在循环过和中,也可以通过continue语句,跳过当前的这次循环,直接开始下一次循环:

    

        pass 语句:

        Python语句是空语句,是为了 保持程序结构的完整性。

        pass不做任何事情,一般用做占位语句,如下:

        while True:

                    pass

        下面写一些例子:

        99乘法表:

        

        输出结果:

        

        for循环之嵌套

        

        输出结果

        

        冒泡排序:

        

        输出结果:

        

        解析:从数组中的第0个元素开始,与后面一个元素进行比较,如果前面的元素大于后面的元素,就调换位置,循环到最后(即:a0与a1比较得到结果后,a1与a2比较...),最大的元素被换到数组最末尾,剔除掉最后一个元素,在余下的数组元素中进行上述操作,到最后,整个数组呈现从小到大的排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值