输出结果不对,姓名那一列输出同样的值

img

img

img


输出结果想要输出成图片那样的效果但是姓名那一列始终输出几个一样的值,帮一下代码那里出了问题

286-288行双循环改一下
for x,y in zip(name,phone):
print(x,y)
或者用下标访问输出

按照你的想法

img

name = ["姓名", "王海洋", "宋红梅", "章心雨"]
phone = ["电话", "13911110000", "13811111111", "13199995559"]
i = 0   # 下标
for n in name:
    print(n, "\t\t", phone[i])
    i += 1  # 下标+1,phone向后取一位