我想用Python构建如下所示的表。与Python嵌套while循环
0 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 8
3 4 5 6 7 8 9
4 5 6 7 8 9 10
5 6 7 8 9 10 11
6 7 8 9 10 11 12
的代码是这样的
i = 0
j = 0
total = 6
while j <= total:
while i <= total:
print(i, "\t", end="")
i += 1
print("")
j += 1
我得到一个错误“取消缩进不符合任何外部的缩进级别”,其中说:“J + = 1”是错误的。我使用Sublime Text 3作为我的IDE。请告诉我哪里出了问题,以及如何解决它?
缩进可能是与您的文本编辑器有关的问题。 IT使用我的电脑。 但是,你的循环是错误的,你不会得到预期的结果。另外,你的代码根本不是pythonic。您应该考虑在范围(x,y)中使用单个循环来代替...。 – Zyend
当你找出你的缩进,你可能会尝试在第二个打印中打印i和j,你可能会看到一些有趣的东西 –
你能用“while way”来纠正我的循环吗?谢谢。 – torinchien