所以,我想知道是否有一种方法可以一步清除和覆盖/重写变量,而无需事先清除它。
例如,这就是我所拥有的:
def rate(t,w):
return (t + cos(t))
sum = 0
for i in range(k):
sum += rate(t+h*i,w)
print sum
但是如果我想以不同的方式重用这个函数,我必须先清除“sum”变量。如果可能的话,我想摆脱这一步。
sum = 0 # I want to combine this step
sum = rate(t,w)/2 # and this one.
for i in range(1,k):
sum += rate(t+h*i,w)
print sum
这可能吗?(顺便说一句,所有这些代码都在同一个文档中。)