Skip to main content

while语句

介绍

在介绍for语句时有提到,其作用的范围为有限次循环,对于现在要介绍的while语句来说,这个领域恰巧由它来填充。

代码入门

while 条件:
#这是代码
#在条件成立时,while下面的语句会被执行

#你也可以用while来实现for的功能
i = 1 #起始值
sum = 0
while i<6: #结束值,会在5结束。当然你可以参照if章节写的条件语句规范来更改这个条件
sum+=i #这条语句可等效为 sum = sum + i
i+=1 #步长
#以上是求1~5的和的代码

上面给的例子是一个很无聊的例子,当你可以用for的时候还是推荐for的(毕竟补写代码题基本补的都是for的空)

因为有条件语句的加入,所以while还是充满了无限的可能性的。

注意

  • 还是要记得冒号和缩进

  • while里面的条件语句和if的条件语句都是一个东西,都是逻辑运算(可以不用知道这个东西)

  • while没有循环变量这个东西,但是你可以手动解决这个问题,通过定义一个变量,并在循环结束前改变它