这个 问题 没搞清楚,请教一下
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]count = 0
lenght = len(member)
while count < lenght:
print(member,member)
count +=2 print(member,member )没有看懂,count不是 吗?count +1是什么??? count = 0啊,你想问啥? 简单的蓝猫 发表于 2018-11-22 17:23
count = 0啊,你想问啥?
问这个 这里面的代表什么。print(member,member )没有看懂,count不是0 吗?count +1是什么??? count就是数组下标,member表示数组member 的第一个成员,也就是‘小甲鱼’ 简单的蓝猫 发表于 2018-11-22 17:36
count就是数组下标,member表示数组member 的第一个成员,也就是‘小甲鱼’
数组下标?相当于变量呗,用什么名字都可以代替这个 count吗? 因为开始 count = 0了,所以看不懂 print(member)的含义。。 就是变量呗,最开始等于0,之后每次+2 你好楼主,这次代码是对列表的输出:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
print(member,member )
我们来看,列表有一个特点就是奇数的是人名,偶数的都是数字,由于你初始化变量count来记录列表的下标(列表内元素的位置,一般从0开始)
member 这个是对偶数下标进行输出,member 是对奇数的进行输出!
由于你看到,每一个人对应一个分数,所以没两个人之间相隔2个下标,所以我们通过count +=2来切换,从而推进下标已达到跳出循环的条件! 因为一次要打印列表内相邻的两个数据,如“小甲鱼”和“88”,所以要对列表member进行2次相邻的索引,count与count+1就是两个相邻的索引
页:
[1]