RosettaCodeData/Task/Accumulator-factory/Python/accumulator-factory-3.py

10 lines
141 B
Python
Raw Permalink Normal View History

2013-04-10 14:58:50 -07:00
def accumulator(sum):
while True:
sum += yield sum
x = accumulator(1)
x.send(None)
x.send(5)
print(accumulator(3))
print(x.send(2.3))