鱼C论坛

 找回密码
 立即注册
查看: 3630|回复: 6

第10讲课后求助

[复制链接]
发表于 2018-4-12 17:33:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
复制代码
打印出 3.png 格式,

方法一:
  1. count = 0
  2. length = len(member)
  3. while count < length:
  4.     print(member[count], member[count+1])
  5.     count += 2
复制代码


方法二:   
   
  1. for each in range(len(member)):
  2.     if each%2 == 0:
  3.         print(member[each], member[each+1])
复制代码
[/code]

这是小甲鱼 给的答案,讲真,完全懵逼,有大神帮忙深度剖析一下么?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-4-12 18:09:47 | 显示全部楼层
两个代码的计数都是在统计偶数,count += 2是偶数,if each%2 == 0:也是偶数
你明白这个地方,剩下的就是列表索引问题了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 10:53:30 | 显示全部楼层
gopythoner 发表于 2018-4-12 18:09
两个代码的计数都是在统计偶数,count += 2是偶数,if each%2 == 0:也是偶数
你明白这个地方,剩下的就是 ...
  1. print(member[each], member[each+1])
复制代码
这里的each是要表达什么意思?完全看不懂啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-13 14:45:18 | 显示全部楼层
龙象 发表于 2018-4-13 10:53
这里的each是要表达什么意思?完全看不懂啊

each 表示循环啊,for 循环你先去搞清楚再说,这其实就是循环的问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 16:13:32 | 显示全部楼层
gopythoner 发表于 2018-4-13 14:45
each 表示循环啊,for 循环你先去搞清楚再说,这其实就是循环的问题

不好意思,我的意思是
  1. print(member[each]
复制代码
,这里member后面+中括号代表什么,因为课程里没讲到,
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-13 23:08:51 | 显示全部楼层
本帖最后由 thexiosi 于 2018-4-13 23:12 编辑

hi 这个属于list/列表基础知识,举例如下

>>> list1
['小明', 60, '小红', 61]
>>> list1[0]
'小明'
>>> list1[1]
60
课后作业中的each相当于上面例子中的index '0' ,each+1 相当于上面例子中的index '1'

另外,这里的each属于for循环中的元素,目的是遍历列表中的所有元素
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-14 14:50:01 | 显示全部楼层
龙象 发表于 2018-4-13 16:13
不好意思,我的意思是,这里member后面+中括号代表什么,因为课程里没讲到,

这是列表的索引,这个里面只涉及到循环和索引,基础问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-14 17:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表