Sending and Receiving
This lesson discusses combining, sending and receiving data in and out of a generator.
We'll cover the following...
Sending & Receiving
Consider the snippet below:
def generate_numbers():
i = 0
while True:
i += 1
yield i
k = yield
print(k)
You may be surprised how this snippet behaves when we send and receive data.
First we create the generator object as follows:
generator = generate_numbers()
Remember creating the generator object doesn't run the generator function.
Next, we start the generator ...