在python语言中,有一个类似于if循环语句的while语句。准确的说,if是一个判断语句,判断了多种情况后执行一个结果,而while更像是一个循环,只要条件为真,就会继续执行,甚至陷入死循环。下面我们一起来看看吧。语法格式:'''while条件表达式:代码块'''我们执行一段代码看看#循环初始化条件num=1#当num小于100时,循环体会一直执行whilenum<10:print("num=",num)print("循环结束!")原来这段代码进入了死循环,一直打印:num=1,后面的'循环结束'就打印不出来了.接下来,让我们再给出一个条件,再试一次。#循环的初始化条件num=1#当num小于100时,循环体会一直执行whilenum<10:print("num=",num)#迭代语句num+=1print("循环结束!”)运行结果:num=1num=2num=3num=4num=5num=6num=7num=8num=9循环结束!再次重申,只要代码在while循环体中,就必须使用相同的缩进格式(通常缩进4个空格),否则Python解释器会报SyntaxError错误(语法错误)。比如上面程序中的num+=1语句向前移动一个空格,再次执行程序,Python解释器就会报SyntaxError错误。文章来源:www.wakey.com.cn/document-while.html
