我目前正在研究一個我正在研究的項目,並且我目前正在學習循環。這裏是如下方向...使用循環的三角數字(Python)
三角數字是物體的數目,可以通過使行的每個行中的比前一行中被佈置成三角形,與一種多對象。寫一個給定數字n的函數,將公式化地計算第n個三角形數字。寫另一個函數,顯示三角形數字直到幷包括n。
公式狀態(N(N + 1))/(2)或(N ^(2)+ N)/(2)
所以幾乎我想我需要制定一個函數,無論我爲n輸入等式,我都會得到答案。但是,我的問題是我不明白在這種情況下如何使用循環。我做了以下,但我得到一個錯誤。我覺得應該很簡單吧?
n=int(input("Please Enter n:"))
y1=((n**2)+n)/(2)
print (y1)
我認爲上面的代碼回答了第一個問題,它在公式中計算第n個三角形數字,給定輸入n。然而,我很難爲第二個問題編寫一個函數,其中一個函數顯示三角形數字直到幷包括n。非常感謝您的幫助。
謝謝你。你能幫我解決第二個問題嗎?我很難爲第二個問題寫一個函數,其中一個函數顯示三角形數字直到幷包括n(我並不完全明白它的意思)。 – python2learn 2014-09-26 01:16:16
謝謝你的工作。但是,我遇到了麻煩,因爲它詢問了包括n。這是如何運作的? – python2learn 2014-09-26 01:31:20
IT上漲到10? – python2learn 2014-09-26 01:34:38