黑豹程序员-Python入门-for循环

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、总结

  1. for循环:语法 for i in 集合
  2. 字符串的集合:name_list = [‘李白’, ‘杜甫’, ‘高适’]
  3. 数字的集合:egg_list = [1, 2, 3]
  4. 集合当前值习惯用:i,j,k,也可以用egg
  5. 缩进:tab等价4个空格
  6. 获取集合中的值,使用索引(下标)访问,索引从0开始
  7. 累加:sum = sum +egg
  8. 转换:str(sum) 把数字转换为字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值