功能要求 编写一个控制台应用程序,使用for循环输出10我不敢了! 实现步骤 foriinrange(1,11): print(d:我不敢了!i) 运行结果 代码分析 foriinrange(1,11): print(d:我不敢了!i:循环变量i在111之间,包括1但不包括11,i从1开始,执行循环体中的print(d:我不敢了!i语句后,i加1,循环结构继续执行,直到i等于11时,跳出循环体,执行循环体后面的语句,即结束循环。 功能要求 编写一个控制台应用程序,使用for循环计算出5的阶乘,即求1到5的成绩,求12345的值。 实现步骤 sum1 foriinrange(1,6): sumi print(12345dsum) 运行结果 代码分析 foriinrange(1,6): sumi:循环变量i在16之间,包括1但不包括6,i从1开始,执行循环体中的sumi语句后,sum的值变为sumsumi,i加1,循环结构继续执行,直到i等于6时,跳出循环体,结束循环。执行循环体后面的print(12345dsum)语句,即将15的乘积结果打印输出,结束程序。 知识说明 循环语句:可以在满足循环条件的情况下,反复执行某一段代码。这段被重复执行的代码被称为循环体。当反复执行这个循环体时,需要在合适的时候把循环条件改为假,从而结束循环;否则循环将一直执行下去,形成死循环。 for循环格式 for变量in范围: 循环执行语句 当循环变量的值在一定的范围内,执行循环语句,当循环变量的值不在范围内时跳出循环体,循环程序结构结束。 range函数 range意为在范围内,其语法如下: range(〔start,〕end〔,step〕) 其中,start是循环开始的地方,可以省略不写,若省略,默认为0;end是循环结束的地方,但不包含end。step这个参数也可以不写,若省略,默认步长为1。