【发布时间】:2019-10-17 19:16:21
【问题描述】:
我想从用户那里获取信息,并用 for 循环显示它。我写了这段代码:
name=["Name","Age","Gender"]
n=str(input())
a=int(input())
g=str(input())
nameinput=[n,a,g]
for i in name:
for j in nameinput:
print(i,j)
我希望代码的输出是:
姓名 Fuad,18 岁,性别 M
但实际输出是
姓名 Fuad 姓名 18 姓名 M 年龄 Fuad 年龄 18 年龄 M 性别 Fuad 性别 18 性别M
我该如何解决这个问题,请你解释一下为什么我的代码没有运行
【问题讨论】:
-
对于外循环的每一次迭代,内循环都会完全运行。他们不会以 1:1 的比例运行
标签: python python-3.x list loops for-loop