for循环语句例子,for循环语句例子 python

http://www.itjxue.com  2023-01-06 02:36  来源:未知  点击次数: 

for循环语句 案例

需求:在控制台输出1~5和5~1的数据

分析:

①:反复进行输出的动作,使用循环结构

②:从1开始到5结束,设置初始化从1开始

③:从1开始到5结束,设置判断条件为没有到5的时候继续执行,执行到超过5程序结束

④:从1到5,每次增加1,设置条件控制每次 +1

⑤:将反复进行的事情写入循环结构内部,打印对应数据

需求:求1~5之间的数据和,并把求和结果在控制台输出

分析:

①:求和的最终结果必须保存起来,需要定义一个变量,用于保存求和结果,初始值为0

②:从1开始到5结束的数据,使用循环结构完成

③:将反复进行的事情写入循环结构内部,此处反复进行的事情是将数据i加到用于保存最终求和的变量sum中

④:当循环执行完毕时,将最终数据打印出来

需求:求1~100之间的偶数和,并把求和结果在控制台输出

分析:

①:对1~100的数据求和与1~5的数据求和几乎完全一样,仅仅是结束条件不同

②:对1~100的偶数求和,需要对求和操作添加限制条件

③:限制条件是偶数才参与运算,因此条件应该是判断是否是偶数

④:当循环执行完毕时,将最终数据打印出来

需求:在控制台输出所有的“水仙花数”

分析:①:三位数的个位数字如何求371? ? 1就是原始数字对10进行取余运算的结果? ? 371 % 10 = 1

②:三位数的百位数字如何求

371? ? 3就是原始数字除以100的结果(整除)? ? 371 / 100 = 3

③:三位数的十位数字如何求

371? ? 371通过除以10,可以将7移动到个位上(整数)? ? 371 / 10 = 37

37通过对10进行取余运算可以得到最后一位的值7? ? 37 % 10 = 7

371 / 10 % 10 = 7

④:思考:任意数字的指定位上的数值如何求

先使用整除操作将要求的数字移动到个位上,再使用取余操作取出最后一位上的值

分析:

①:输出所有的水仙花数必然要使用到循环,遍历所有的三位数,三位数从100开始,到999结束

②:不是每个三位数都是水仙花数,因此需要判定,满足条件的数字才进行输出

③:判定条件是将三位数中的每个数值取出来,计算立方和后与原始数字比较是否相等

④:在计算之前获取三位数中每个位上的值

综合分析:

①:先建立循环

②:取出三位数中的个位十位百位数字

③:计算是否满足条件,满足条件输出

需求:统计“水仙花数”一共有多少个,并在控制台输出个数

分析:①:定义变量count,用于保存“水仙花数”的数量,初始值为0

②:在判定水仙花数的过程中,满足条件不再输出,更改为修改count的值,使count+1

③:打印输出最终结果

for循环语句例

以C语言为例for循环的一般形式为:

for(语句1 ; 语句2 ; 语句3 )

{循环体}

执行时,先执行一次语句1(注意只执行一次)

之后判断语句2是否成立

1).如果成立执行循环体,之后执行语句3。再返回语句2判断条件是否成立?成立执行循环体后再执行语句3,如此直到循环体不成立则跳出循环

2)如果语句2不成立,则不执行循环体也不执行语句3直接跳出循环

for循环的基本例子

for循环语句是计数型循环语句。

for语句,也是一个循环语句,也称为for循环。for循环执行的次数是在执行前就确定的。虽然所有循环都可以用while或者do while表示,但是java提供了另一种语句 for循环,for循环语句是最有效、最灵活、最常用、最重要的循环结构。

for循环的执行流程

1、执行初始化表达式,初始化变量(初始化表达式只会执行一次)。

2、执行表达式,判断是否执行循环。如果为true,则执行循环。如果为false,终止循环。

3、执行更新表达式,更新表达式执行完毕继续重复。在python中,for循环可以遍历任何序列,比如列表、字符串。

4、for循环中的三个部分都可以省略,也可以写在外部。如果在for循环中不写任何的表达式,只写两个分号,此时循环是一个死循环会一直执行下去。

5、在for循环中,有专门的位置用来放三个表达式初始化表达式、条件表达式、更新表达式。增强for循环主要用于数组或集合。

(责任编辑:IT教学网)

更多

推荐广告特效文章