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()
谢谢你,为我澄清这一点。 –
准备就绪时请标记为正确 –