龙空技术网

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

林爸爸谈科技 146

前言:

此刻大家对“python循环简写”都比较关心,你们都需要学习一些“python循环简写”的相关内容。那么小编同时在网上汇集了一些有关“python循环简写””的相关资讯,希望你们能喜欢,大家一起来学习一下吧!

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

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

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

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

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

1.while循环

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

while 条件表达式 :    循环体

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

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

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

print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何\n")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中循环语句的相关知识,感兴趣的朋友可以关注我。

标签: #python循环简写