嗨,我只是想知道代碼的樂趣。數字的三角形
我想做一個數字的三角形。例如
1
12
123
1234
123
12
1
行數由用戶選擇。就像在這個例子中,用戶輸入是7
如果用戶輸入的是5比結果必須是這樣的:
1
12
123
12
1
感謝您的幫助的人。
嗨,我只是想知道代碼的樂趣。數字的三角形
我想做一個數字的三角形。例如
1
12
123
1234
123
12
1
行數由用戶選擇。就像在這個例子中,用戶輸入是7
如果用戶輸入的是5比結果必須是這樣的:
1
12
123
12
1
感謝您的幫助的人。
這很簡單,首先需要從控制檯獲取輸入並將其存儲在變量中。最簡單的方法是使用內置的輸入功能。
userinput = input("Enter number: ")
下次你顯然需要使用一個for循環,使用的輸入,所以
for i in range(0,int(userinput),1):
,這將導致你有什麼都碼在裏面循環,直到它到達被放多少中,最後寫了控制檯,則使用比其
print("insert text or variable here")
其他所有數學,它不會有任何樂趣,如果我這樣做,對你:P 有樂趣!
以及我會如何處理其他列的第二個,第三個(依此類推)? – Alpha
所以這就是嵌套的地方。要打印i星,設置一個從j等於1直到i的for循環,並在該循環內打印一顆星。或者創建一個函數,它將一個數字作爲參數,並在該函數內進行循環。 @thebestnightsky設置它的方式,你可能想讓j去到i + 1。同樣,上面的循環只會讓你達到圖中的中間位置。你還需要一個for循環,它也會回落(再次是循環內部的一個循環) –
好吧,祝你好運我猜...讓我們知道它是如何工作的。 – Dekel
哈哈這不是我正在尋找的 – Alpha
嘗試一個嵌套for循環,接下來是另一個 –