私はJohn ZelleのPythonブックでレッスンを行っています。私は第3章15に行きました。ここで彼は私に意志のあるプログラムを書いて欲しいのです。入れ子式forループの繰り返し(条件文なし)
入力 合計する用語のn。 プロセス のn = 1分の4〜3分の4 + 4/5 - N
の4/7 + 4/9 .... 出力 合計私は彼の点ではないです条件文を教える。だから私は彼が私たちにループを使ってこれをさせることを望んでいると思う。これは条件文なしで行うことができますか?
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()
ありがとう、私のためにこれを明確にしました。 –
準備が整ったら正しいと印を付けてください –