如何在for循環中給出條件。我想要做如何給循環中的條件?
for i in range(1,i <= n,1):
for j in range(1,j <= i,1):
以上說法不起作用爲什麼我不知道。我是python的新手。請給出建議。
class trianglePro:
n = int(input("Enter number : "))
i = 1
j = 1
for i in range(1,n,1):
for j in range(1,i,1):
print (" j: ", j)
print("")
現在輸出的是: 輸入數字:5
j: 1
j: 1
j: 2
j: 1
j: 2
j: 3
想輸出是:
Enter the value for n:5
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
你以前使用C/C++/Java的/ ...? –
正如[編程的第一步](https://docs.python.org/3/tutorial/introduction.html?highlight = indentation#first-steps-toward-programming),正確的縮進在python中很重要。 [範圍**的Python文檔](https://docs.python.org/3/library/stdtypes.html?highlight=range#range)有例子可以幫助你處理你的循環。 – jq170727
@Willem Van Onsem我之前使用過java。 –