简介:本章带你了解流控语句中的循环语句,实现一个代码块在程序中是如何通过使用循环语句重复。循环语句循环语句使指定的代码块执行指定的次数。有两种类型的循环语句:while循环和for循环。本节课,我们先来讨论一下while语句的具体用法。15.1while循环语法:while条件表达式:代码块执行过程:while语句执行时,先对while后面的语句进行求值判断,如果结果为真,则执行循环体(代码块),并执行循环体完成后,继续对条件表达式求值判断,依此类推,直到判断结果为假,则循环终止。条件表达式永远为真的循环语句称为无限循环,程序将永远运行下去,谨慎使用!电脑会死机。.循环的三要素:(表达式)1.初始化表达式:初始化一个变量。2、条件表达式:设置循环执行的条件。3.更新表达式:修改初始化变量的值。执行结果是:现在来看一个例子:创建一个循环10次的代码:i=0whilei<10:print(i)i+=1执行结果是:将它与else连接起来:i=0whilei<10:print('i=',i,'hello!')i+=1else:print('i>=10,loopend')执行结果为:本节课到此结束,留给大家几道练习题,大家课后都会做。习题1:求100以内所有奇数的和习题2:求100以内所有7的倍数的和,和数习题3:水仙花的个数是指一个n位数(n≥3),每个其中上的数的n次方之和等于自身(例如:13+53+3**3=153)。找出1000以内的所有水仙花数Exercise4:获取用户输入的任意一个数,判断是否为质数。质数是只能被1和它本身整除的数,1既不是质数也不是合数。点击原文链接查看答案&学习其余章节
