|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
方法一:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
count = 0
length = len(member)
while count < length:
print(member[count], member[count+1])
count += 2
方法二:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for each in range(len(member)):
if each%2 == 0:
print(member[each], member[each+1])
问题:1,rint(member[count], member[count+1])与print(member[each], member[each+1])分别代表什么含义,看到这里就看不懂啦。
2,range(len(member)):⑴他输出的是:0123456789吗 ⑵最右边的括号是打错了吗
以上
感谢
方法一:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
count = 0
length = len(member)
while count < length:
print(member[count], member[count+1]) #第一次循环,打印列表 member的第一个元素和第二个元素;第二次循环,打印列表 member的第三个元素和第四个元素...直到所有元素都已打印(count < length不成立,退出while循环)
count += 2
方法二:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
for each in range(len(member)):
if each%2 == 0: #0,2,4...才能使if条件为真
print(member[each], member[each+1]) #each为0时,打印列表 member的第一个元素和第二个元素;each为2时,打印列表 member的第三个元素和第四个元素...直到所有元素都已打印(for循环完毕)
1,rint(member[count], member[count+1])与print(member[each], member[each+1])分别代表什么含义,看到这里就看不懂啦。
见上面的注释
2,range(len(member)):⑴他输出的是:0123456789吗 ⑵最右边的括号是打错了吗
答:len(member)是10,因此他输出的是 0123456789 ; 没打错,请注意括号的一一对应 ( () )
|
|