1
我正在通過John Zelle的Python書中的課程。我得到了第15章15節,他希望我能寫出一個計劃。嵌套循環交替操作符(沒有條件語句)
輸入 要總結的n個術語。 過程 N = 4/1 - 4/3 4/5 + - + 4/7 4/9 .... 輸出 總和Ñ
的我不是在點在那裏,他教條件陳述。所以我假設他希望我們使用for循環來完成這個任務。這可以在沒有條件聲明的情況下完成嗎?
2 def main():
3 n = eval(input("Enter the number of terms: "))
4 sum =1
5 term1 = 1
6 term2 =1
7
8 for j in range(1,n,1):
9 term1 = 4 /j
10 for i in range(j):
11 # I was able to iterate through the first 4/1 -4/3
12 term2 = 4/(j+2)
13 term4 = -4/(j+2)
14
15
16 term3 = term1 - term2
17 term4 = term3 + term4
18 print(term3, term4) #How to iterate for 4/5 + 4/7 -4/9..
19
20 main()
謝謝你,爲我澄清這一點。 –
準備就緒時請標記爲正確 –