一、while循环
while循环是通过一个条件来控制是否要继续反复执行循环体中的语句,语法格式如下:
while 条件表达式:
循环体
当条件表达式为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,知道表达式返回的结果为假时,退出循环。
例如,我们要求一个数字是否可以“除以三余二,除以五余三,除以七余二”,代码如下:
print("一个数字是否可以除以三余二,除以五余三,除以七余二?")
none = True #作为循环条件的变量
number = 0 #计数的变量
while none:
number += 1
if number%3==2 and number%5==3 and number%7==2:
print("这个数是:",number)
none = False #将循环条件的变量赋值为否
输出结果:
一个数字是否可以除以三余二,除以五余三,除以七余二?
这个数是: 23
注意:在使用while循环语句时,一定不要忘记添加将循环条件改变为False的代码,否则将产生死循环。