Skip to main content
 首页 » 编程设计

python之如何只打印 'for' 循环中的最后一个结果

2025年05月04日7EasonJim

如何只打印“for”循环的最终结果?例如,这里我只想打印最后一个结果(而不是所有结果):

A=[1,2.5,3,4,5] 
a=A[1::2] 
b=A[0::2] 
c=b[0] 
 
for num in b: 
    c=c*num   
    print sum(a),c 

请您参考如下方法:

正如 mattias 所说,只需将打印放在 for 循环之外,就像这样

A=[1,2.5,3,4,5] 
a=A[1::2] 
b=A[0::2] 
c=b[0] 
 
for num in b: 
    c=c*num   
 
print sum(a),c  #notice that is now outside the loop 

在循环结束时 c 会从 for 循环中获取最新的计算值,然后您可以打印它或用它做任何您想做的事情