我想用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