• Python合集之Python循环语句(一)


        在上一节的合集中,我们了解了Python流程控制语句中 if 语句的嵌套及条件表大会 的相关知识,本节我们将进一步了解一下Python循环语句中的while语句的相关知识。

        在日常生活中很多问题都无法一次性解决,如盖楼,所有的高层都是一层一层垒起来的,还有一些事情必须周而复始地运转才能保证其存在的意义,如公交车,地铁等交通工具必须每天往返于始发站跟终点站之间。类似于这样反复做同一件事的情况,称为循环,循环主要有两种类型:

    a.重复一定次数的循环,称为计次循环,如for循环。

    b.一直重复,直到条件不满足才结束循环,称为条件循环。只要条件为真,这种循环会一直持续下去,如while循环。

    注:在其他语言中,条件循环还包括do...while循环,但是在Python中没有do...while循环。

    1.while循环

    while循环是通过一个条件来控制是否要继续反复执行循环体中的语句。语法格式如下:

    while 条件表达式 :
        循环体

    注:循环体是指一组被重复执行的语句。

    当条件表达式返回的值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达还是的返回值,直到表达式返回的结果为假,退出循环。

    下面我们用循环语句的形式来实现《射雕英雄传》里面,“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何”这个问题。

    print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何
    ")
    none=true    #作为循环条件的变量
    number=0    #计数的变量
    while none :
        number += 1    #计数加1
        if number %3==2 and number %5==3 and number%7==2 :    #判断是否符合条件
            print("答曰:这个数是",number)    #输出符合条件的数
            none=false    #将循环条件的变量赋值为否

    注:在使用while循环语句时,一定不要忘记添加将循环条件改为false的代码,否则将会产生死循环。

    花絮:

    本期的Python的循环语句中的while语句就分享到这里,下期我们将继续分享Python中循环语句的相关知识,感兴趣的朋友可以关注我。

    同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

  • 相关阅读:
    <2014 04 29> *nix环境编程常用库总结
    <2014 04 29> c/c++常用库总结
    <2014 04 26> 《Coders at Work编程人生:15位软件先驱访谈录》
    <2014 04 16> 上班实习第一天
    <2014 04 15> C++语言回顾精要(原创By Andrew)
    [荐][转]为何应该使用 MacOS X(论GUI环境下开发人员对软件的配置与重用)
    [荐][转]王垠:我和权威的故事(2014)
    [荐][转]如何用美剧真正提升你的英语水平
    [转] 数学的用处(一)(二)(三)(四)(数学图谱)
    metadata 和 routing
  • 原文地址:https://www.cnblogs.com/a-mumu/p/14094864.html
Copyright © 2020-2023  润新知