zoukankan      html  css  js  c++  java
  • 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中循环语句的相关知识,感兴趣的朋友可以关注我。

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

  • 相关阅读:
    C#中Cookies操作
    获取WPF url 地址中的Cookies
    c#的dllimport使用方法详解
    SQLite的原子提交及WAL日志模式 和 SQLite多线程解决方案
    单例模式
    C# 操作 ofd 文件
    .NET Core 3 、WPF MVVM框架 、Prism系列 之经典 博客园友
    .NET Core 3 WPF MVVM框架 Prism系列之事件聚合器
    程序员不得不了解的硬核知识大全
    Invalid prop: custom validator check failed for prop "pagination".
  • 原文地址:https://www.cnblogs.com/a-mumu/p/14094864.html
Copyright © 2011-2022 走看看