第十课作业
要打印出如图所示的形式,答案给出如下两种方法,求大佬解答一下呗。。。###方法一:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
count = 0
length = len(member) ###为什么要长度
while count < length:
print(member, member)###这两个是什么意思
count += 2
###方法二:
for each in range(len(member)): ###为什么要长度
if each%2 == 0:
print(member, member)
没有长度怎么进行判断? 本帖最后由 flamezyy 于 2020-3-29 15:59 编辑
###方法一:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
count = 0
length = len(member) #为什么要长度 : 为了遍历到所有的列表数据,我们要知道这个列表到底有多长,len(member) = 10
while count < length:# 上面得到的长度10用在这里,当count超过length,也就是超过10时跳出
print(member, member)#这两个是什么意思:第一次循环时count = 0,所以
#member:member指向member第0个元素'小甲鱼'
#member:member指向member第1个元素88
#于是打印'小甲鱼' 88
count += 2 #这里count+= 2 相当于 count = count + 2,等于2
#第一次循环结束,返回到while判断语句
#直到count = 10(此时count分别经历了0,2,4,6,8,打印出了member所有元素)不再满足while条件即停止循环
方法2同理 先要知道数组的长度才可以遍历 flamezyy 发表于 2020-3-28 20:39
方法2同理
明白了,这个member[]用到了列表中获取元素的内容,谢谢
页:
[1]