for x in range(5):
for y in range(x):
print(x, y)
嗯,我不明白为什么会有这么多负面评价。从这些信息来看,他们认为我是机器人或神经网络。我问这个问题是因为我目前正在学习 Tony Gaddis 的书“Starting to Code”,在书中我们目前正在学习嵌套循环。
如果你这样写:
for x in range(5):
for y in range(5):
print(x,y)
我理解这个意思——对于 X(外循环)的每次迭代(从 0 到 4 包括在内),y(内循环)都会“运行”一个从 0 到 4 的值。
后来我特意决定尝试一下如果在内循环中将范围从 5 替换为 x 会发生什么。而这里我什么都没明白。