RosettaCodeData/Task/Accumulator-factory/Python/accumulator-factory-3.py
2023-07-01 13:44:08 -04:00

9 lines
141 B
Python

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))