159328404 发表于 2020-9-14 18:24:41

第10讲作业,数组循环问题



参考答案:
member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
count = 0
length = len(member)
while count < length:
    print(member, member)
    count += 2

count无论是0,2,4,6,8,都小于length,为什么会出现每打印两个元素就换行呢?

heidern0612 发表于 2020-9-14 18:30:52

因为你print的就两个元素,print完毕后默认是换行的。

疾风怪盗 发表于 2020-9-14 18:31:06

你是要问为什么打印两个元素,还是为什么换行?

print()默认就是换行的,要更改不换行,写个参数end=''就行

159328404 发表于 2020-9-14 18:41:20

heidern0612 发表于 2020-9-14 18:30
因为你print的就两个元素,print完毕后默认是换行的。

谢谢{:5_108:}
页: [1]
查看完整版本: 第10讲作业,数组循环问题