Mar-21-2020, 06:59 PM
I am trying to write a generator function to output even numbers
Here is my code:
Here is my code:
def evenNumber(i):
r = i * 2
yield r
for i in range(1,21):
print(evenNumber(i))However, this is what I get which is not what I want.<generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> <generator object evenNumber at 0x00F7BDB0> [Finished in 0.145s]
