【发布时间】:2017-10-23 22:56:24
【问题描述】:
我正在 python 中执行 for 循环,但我不知道如何打印在 if 语句的每个分支中累积的最后一个值...即(不是循环的每次迭代):
a = 0
for i in range(0,10):
if i<2:
a+= i
elif i>7:
a+= i
print a
第一个分支将a 递增到 0 和 1,所以我想打印“1”。第二个分支也将a 增加了两次,分别为 9 和 18,所以我想打印“18”。
电流输出
18
预期输出
1
18
【问题讨论】:
-
你确定那个编辑OP吗?你的问题现在完全没有意义了。
-
请重新阅读您的整个问题并解决它。
-
请解决您的问题。
-
你是对的,例子太简单了,答案无穷无尽,我会发布真正的命令,谢谢
-
希望您喜欢我的编辑。我想我不需要一个更复杂的例子就很清楚了。
标签: python for-loop if-statement