philip_g 发表于 2020-11-4 17:38:05

第10讲动动手2问题,求助

方法二:      
for each in range(len(member)):
    if each%2 == 0:
      print(member, member)
请问在方法二中,"print(member, member)"为什么要用列表呢?
求助大神们!!!

伊格利斯 发表于 2020-11-4 17:43:00

member是元素下标,这里是输出两个相邻的元素

philip_g 发表于 2020-11-4 18:18:15

伊格利斯 发表于 2020-11-4 17:43
member是元素下标,这里是输出两个相邻的元素

没明白什么意思

雨中漫步~ 发表于 2020-11-4 19:01:02

each是从0开始读取的数,member是member列表的第each个元素(从0开始)。比如,第一次循环each = 0,那么打印的就是member,member两个元素。

笨鸟学飞 发表于 2020-11-4 20:39:59

for each in range(len(member)):#len(member)表示列表的成员个数
    if each%2 == 0:            #当索引为偶数的时候,如0,2,4
      print(member, member)#就打印列表索引相邻的2个成员,例如member,member和member,member

philip_g 发表于 2020-11-5 14:59:45

雨中漫步~ 发表于 2020-11-4 19:01
each是从0开始读取的数,member是member列表的第each个元素(从0开始)。比如,第一次循环each = 0, ...

谢谢漫步~

雨中漫步~ 发表于 2020-11-5 17:35:15

philip_g 发表于 2020-11-5 14:59
谢谢漫步~

不客气{:5_109:}
页: [1]
查看完整版本: 第10讲动动手2问题,求助