文章目录
1、for循环语法
2、案例一:长安三万里你记得的三位诗人?
实现步骤:
第一步:新建一个列表,存储诗人姓名。列表用[]
表示,元素之间用逗号,
分隔
name_list = ['李白','杜甫','高适']
第二步:用列表[索引]的方法将诗人姓名依次输出
列表的索引是从0开始编号的
print(name_list[0])
print(name_list[1])
print(name_list[2])
第三步:for循环代码实现
print('\n--案例一、打印诗人姓名--')
#能不能一次打印出来呢?
for i in name_list:
print(i)
3、案例二、打印取鸡蛋的个数
冰箱里有6个鸡蛋,第1次取出1个鸡蛋,第2次取2个,第3次取3个
用for循环输出每次取出鸡蛋的个数
实现步骤:
第一步:用列表存储每次取鸡蛋的个数
egg_list = [1,2,3]
第二步:用for循环实现取鸡蛋的动作
for egg in egg_list :
print(egg)
第三步:程序执行流程(演算)
for 循环在上述代码中的作用就是从鸡蛋盒子中取出鸡蛋存储给变量egg。
第1次存储的是1。
第2次存储的是2。
第3次存储的是3。
4、案例三、打印总共取出鸡蛋的个数
实现步骤:
第一步:定义一个变量用来存储取出鸡蛋的总数
sum = 0
第二步:计算取出鸡蛋的总数
sum = sum + egg
第三步:输出每次取鸡蛋后取出的鸡蛋总数
for egg in egg_list:
sum = sum + egg
print('egg='+str(egg), end=", ")
print('sum='+str(sum))
第四步:程序执行流程(演算)
第1次取出鸡蛋1个,那取出的鸡蛋数sum = 0 +1 = 1;这时sum = 1;
第2次取出鸡蛋2个,那取出的鸡蛋数sum = 1 +2 = 3;这时sum = 3;
第3次取出鸡蛋3个,那取出的鸡蛋数sum = 3 +3 = 6;这时sum = 6。
5、总结
- for循环:语法 for i in 集合
- 字符串的集合:name_list = [‘李白’, ‘杜甫’, ‘高适’]
- 数字的集合:egg_list = [1, 2, 3]
- 集合当前值习惯用:i,j,k,也可以用egg
- 缩进:tab等价4个空格
- 获取集合中的值,使用索引(下标)访问,索引从0开始
- 累加:sum = sum +egg
- 转换:str(sum) 把数字转换为字符串